body
{   
    margin:0px auto;
    font-family:Dotum, Helvetica,sans-serif;
    color:#888 !important;
}
header
{    
    height:180px;
}
.action:hover
{
    cursor:pointer;
}
.mypage .w193
 {
    width:193px;
 }
 .mypage .w98
 {
    width:98px;
   
 }
 .mypage .w35
 {
    width:35px;
 }
 .mypage .w48
 {
    width:48px;
 }
 .mypage .w77
 {
    width:77px;
 }
 .mypage .w157
 {
    width:147px;
 }
 .mypage .w246
 {
    width:236px;
 }
 .mypage .w69
 {
    width:59px;
 }
 .mypage .w253
 {
    width:245px;
 }
 .mypage .w463
 {
    width:455px;
 }
 .mypage .fsize11
 {
    font-size:11px;
 }
.mypage .c666
 {
    color:#666;
 }
.mypage  .c666b
  {
    font-weight:bold;
    color:#666;
  }
 .btn_action_pink
 {
    
    text-align: center;
    color:#fff;
    display:block;
    line-height:23px;
    background:#ff5b90;
    margin:0px auto;
    width:91px;
    height:44px;
    line-height:42px;
 }

.mypage table
 {
     border-collapse: separate;
     border-spacing: 0px;
      *border-collapse: expression('separate', cellSpacing = '0px');
     border:1px solid #eee;
         
     border-top:2px solid #ddd;
    width:865px;
    
 }
.mypage .conner3
{
     behavior: url(css/pie/PIE.htc);
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
}

.mypage .conner5
{
     behavior: url(css/pie/PIE.htc);
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
}

.mypage .conner6
{
     behavior: url(css/pie/PIE.htc);
    border-radius: 3px 3px 0px 0px;
    -webkit-top-left-border-radius:3px;
    -moz-border-top-left-radius:3px;
}
 .btn_action
 {
    color:#666;
    text-align: center;
    border:1px solid #cfcfcf;
    display:block;
    
    background:#fff;
    
    width:124px;
    height:29px;
    font-size:12px;
    line-height:31px;
    line-height:29px\9;
 }
 .btn_action2
 {
    
    /* border:1px solid #cfcfcf; */
    text-align: center;
    color:#666666;
    display:block;
    line-height:26px;
    line-height:26px\9;
    background:#efefef;
    margin:0px auto;
    width:64px;
    height:24px;
    
 }
 .btn_action_pink
 {
    
    text-align: center;
    color:#fff;
    display:block;
    line-height:23px;
    background:#ff5b90;
    margin:0px auto;
    width:91px;
    height:44px;
    line-height:42px;
 }
 /*======================POPUP STYLE================================= */
  .mypage_popup
 {
    
    width:700px;
     position:absolute;
       top:260px;
       left:525px;
       background:#fff;
       display:none;
      z-index:1010;
      overflow:visible;
      border:5px solid #cdcdcd;
 }
 .mypage_popup .mypage_popup_body
{
     padding:0px 15px;
}
.mypage_popup .mypage_popup_header
{
    position:relative;
}
.mypage_popup .mypage_popup_header img.btn_close
{
    position:absolute;
    top:-36px;
    right:-4px;
    
}
 .mypage_popup .mypage_popup_header p.title
 {
    margin:17px 0px 17px 20px;
 }
 .mypage_popup table
 {
    width:667px !important;
    margin-top:0px;
 }
 .mypage_popup table th
 {  
    height:36px;
    background: url("../img/mypage/table_th_separator.png") top right no-repeat;
     text-align:center;
    line-height:12px;
    color:#666;
    border:none !important;
    border-bottom:1px solid #ddd !important;
 }
 
 .mypage_popup table th.last
   {
    background:none;
   }
 .mypage_popup table td
 {
    border:none !important;
   border-bottom:1px solid #eee !important;
   color:#888 !important;
 }
 
 .mypage_popup tr td
 {
    height:40px !important;
 }
 .mypage_popup table tr.last td
 {
    border-bottom:none !important;
 }
  .mypage_popup .button 
  {
    
    margin-top:50px;
    margin-bottom:50px;
    text-align:center;
    overflow:auto;
  }
  
 .mypage_popup .button .btn_action
 {
    margin:0px auto;
    width:71px ;
    height: 29px;
    line-height:31px;
    line-height:29px\9;
    font-weight:bold;
 }
 
 .mypage #search_popup tr td
 {
    height:40px !important;
    text-align:center;
 }
 /* SEARCH POPUP */
 .mypage  #search_popup .button .btn_action
 {
    margin:0px auto;
    width:71px ;
    height: 29px;
    line-height:31px;
    line-height:29px\9;
    font-weight:bold;
 } 
 .mypage .mypage_popup table
 {
    width:667px !important;
    margin-top:0px;
 }
.mypage #search_popup
{      
    position:absolute;
    top:260px;
    left:525px;
    background:#fff;
    display:none;
    z-index:1010;
    
}
 
 #overflow
{
    zoom: 1;
    position: absolute;
     z-index:1000;
    left:0px;
    top:0px;
    height:400%;
    width:100%;
    display:none;
    background:#000;
    opacity: 0.5;
    -moz-opacity:0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);      
    overflow:auto;
       
}
.mypage .wrapper
{
    
    font-family:Dotum, Helvetica,sans-serif;
}
/*===================================COMMON LEFT STYLE ===========================================================================*/
 .mypage #left
{    
    width:215px;
    float:left;    
    font-size:12px;
    
    
}

.mypage #left #pointer
{
    display:block;
   
}
.mypage #left #link1
{
    display:block;
    margin:21px 0px 9px 0px;
}
.mypage #left #link2
{
    display:block;
    margin:0px 0px 22px 0px;
}
.mypage #left #menu
{
    margin: 0px 0px 0px 0px;
   
    border:1px solid #efefef;
    overflow: hidden;
    position: relative;
}

.mypage #left #menu #first
{
    
}

.mypage #left #menu .title
{
    padding:12px 15px;
    background:#f6f6f6;
    line-height:14px;
    line-height:14px\9;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
    font-weight:bold;   
    color: #666; 
}

.mypage #left #menu #first .title
{    
  border:none;
}
.mypage #left #menu #third .title
{
    padding:12px 15px 11px 15px;
    
}
.mypage #left #menu #fourth .title
{
    padding:12px 15px 11px 15px;
    
}
.mypage #left #menu #fifth .title
{
    padding:12px 15px 11px 15px;
    
}

.mypage #left #menu ul
{
    padding:10px 15px 9px 15px;
   background: #fff;
   
}

.mypage #left #menu #fifth ul
{
    
    padding-bottom:21px;
    border-bottom:none;
}
.mypage #left #menu ul li 
{
    padding:5px 0px;
    background:url("../img/mypage/menu_icon.png") 0px 0px no-repeat;
    text-indent: 7px;
   
}
.mypage #left #menu ul li a
{
     color:#888;
}
.mypage #left #menu ul li:hover a

{
    color:#ff5b90;
    cursor:pointer;
}
.mypage #left #menu ul li.active  a
{
    color:#ff5b90;
    cursor:pointer;
    font-weight:bold;
}
/*============================================RIGHT STYLE=====================================================*/
.mypage #right
{
    width:865px;
   
    
    float:right;
    
}
.mypage  #right #top
 {
    height:159px;
    border:1px solid #eee;
    background:#f6f6f6;
 }
.mypage  #right #top #g_left
 {
    /*padding:25px 0px 0px 30px;*/
    float:left;
    position:relative;
    width:495px;
    height:140px;
    
 }
.mypage  #right #top #g_left #g_icon
 {
    width:100px;
    position:absolute;
    top:30px;
    left:33px;
 }
 .mypage  #right #top #g_left #g_icon img#icon1
  {
    margin-left: 7px;
  }
.mypage  #right #top #g_left #g_icon p
 {
    
    margin-top:10px;
    font-size:11px;
    color:#888;
 }
 .mypage #right #top #g_left #g_icon .g_icon_left
 {
    
 }
 .mypage #right #top #g_left #g_text
 {
    width:400px;
    position:absolute;
    top:41px;
    left:150px;
 }
 .mypage #right #top #g_left #g_text p
 {
   /* line-height:14px;
    padding-bottom:4px;
    */
    color:#888;
 }
 
 .mypage #right #top #g_left #g_text p#second
 {
    color:#666;
 }
.mypage  #right #top #g_left #g_text .g_icon_user
 {
    display:inline-block;
    zoom:1;
    *display:inline;
    width:12px;
    height:12px;
    background:url("../img/mypage/icon_user.png") no-repeat;
    margin-right:4px;
 }
.mypage  #right #top #g_left #g_text .color666
 {
    color:#666;
 }
.mypage  #right #top #g_left #g_text .g_icon_gold
 {
    
    width:32px;
    margin-left:4px;
    color:#ffd200;
    font-weight:bold;
    height:16px;
    margin-right:4px;
    
    font-family: Lato Bold, Dotum,san sans-serif;
 }
.mypage  #right #top #g_left #g_sum
 {
    width:400px;
    position:absolute;
    top:97px;
    left:149px;
    text-align:left;
    font-family: Lato Bold, Dotum,san sans-serif;
 }
.mypage  #right #top #g_left #g_sum span
 {
    display:block;
    float:left;
    width:75px;
    height:26px;
    line-height:26px;
    margin-right:30px;
    font-size:16px;
    font-weight:bold;  
    color:#666;  
    
 }
.mypage  #right #top #g_left #g_sum .g_sum_p
 {
    background: url("../img/mypage/icon_p.jpg") top left no-repeat;
    text-indent: 35px;
    margin-right:31px;
 }
.mypage  #right #top #g_left #g_sum .g_sum_coupon
 {
    background: url("../img/mypage/icon_coupon.png") top left no-repeat;
    text-indent: 55px;
     margin-right:22px;
 }
.mypage  #right #top #g_left #g_sum .g_sum_wish
 {
    text-indent: 55px;
    background: url("../img/mypage/icon_wish.png") top left no-repeat;
 }
 
.mypage  #right #top #g_left #g_tooltip
 {
    position:absolute;
    left: 264px;
    top: -26px;
    background: url("../img/mypage/bg_tooltip.png") no-repeat;
    width:268px; 
    height:51px;
    display:none;
    color:#888;
    font-size: 11px;
    padding-top:15px;
    
    
    vertical-align:middle;
 }
.mypage  #right #top #g_left #g_tooltip p
 {
    word-spacing:-4px;
    color:#888;
    font-size:11px;
    text-align:center;
    
 }
 
.mypage  #right #top #g_right  
 {
    float:right;
    border-left:1px solid #dddddd;
    width:304px;
    height:160px;
    position:relative;
 }
.mypage  #right #top #g_right .g_right_title
 {
    position:absolute;
    top:41px;
    left:34px;
    color:#888;
 }
.mypage  #right #top #g_right .g_right_title strong:first-child
 {
    color:#666;
 }
.mypage  #right #top #g_right .pink
 {
    border-right:1px solid #dddddd;
    margin-top:1px;
    width:85px;
    text-align:center;
    font-size:11px;
    line-height:15px;
    
 }
 
.mypage  #right #top #g_right .pink span
 {
    font-size:24px;
    font-weight:bold;
    margin-top:11px;
    
    color:#8c8c8c;
    display:block;
    }
.mypage  #right #top #g_right  #pink1
 {
     position:absolute;
    top:73px;
    left:18px;
    width:93px;
 }
.mypage   #right #top #g_right  #pink2
 {
     position:absolute;
    top:73px;
    left:110px;
 }
.mypage   #right #top #g_right  #pink3
 {
    border:none;
     position:absolute;
    top:73px;
    left:195px;
 }

.mypage  #right #top #g_right .number
 {
    font-family: Lato Bold, Dotum,san sans-serif;
    font-size:16px;
    line-height:18px;
    color:#666 !important;
 }
 .mypage #right #main
 {
    margin-top:30px;
 }
 
 .mypage #main .pagination
 {
    margin-top:30px !important;
 }
 /*COMMON CANCEL STYLE */
 
 #right #main #cancel p
 {
    text-align:left;
 }
 
 #right #main #cancel p#title
 {
    font-weight:bold;
    font-size:16px;
    margin-bottom:7px;
 }
 #right #main #cancel p#content
 {
    margin-bottom:16px;
    line-height:18px;
    color:#888 !important;
 }
 #right #main #cancel p#action_search
 {
   width:863px;
   border:1px solid #eee;
   
   position:relative;
   height:43px;
 }
 #right #main #cancel p#action_search:hover
 {
    cursor:pointer;
 }
 #right #main #cancel p#action_search span
 {
    display:block;
    position:absolute;
 }
 #right #main #cancel p#action_search span.lbl_search
 {
   font-weight:bold;
    top:13px;
    left:11px;
 }
 #right #main #cancel p#action_search span.input_text
 {
    
     background:url("../img/mypage/bg_input_search.jpg") no-repeat;
     
    top:5px;
    left:69px;
     height:33px;
     width:207px;
   
    
 }
 
 #right #main #cancel p#action_search input
 {
    margin-top:1px;
    background:none;
    width:194px;
    border:none;
    height:24px;
    line-height:24px;
    
    color:#888;
    
   
 }
 /* COMMON PAGES STYLE */
 #right .pages 
{
    border:1px solid #eee;
    width:864px;
    margin:0px 0px;
    font-size:11px;
}
 #right .pages  table
 {
    border:none;
    
 }
 #right .pages  table td
{
    height:40px;    
}
 #right .pages table #col1
{
    width:312px;
    padding:0px 12px;
}

 #right .pages  table #col2
{
    width:435px;
}
 #right .pages  table #col2 input
{
    width:35px;
    font-size:11px;
    line-height:12px;
    height:12px;
}
 #right .pages  table #col2 #totals
{
    margin:0px 20px;
}
 #right .pages  table .action:hover
{
    cursor:pointer;
    
}
 #right .pages  table #col3
{
    
}
 
 
 /*=================== INFO STYLE======================================================*/
 
/* ================= 0403_mypage_member.info (TAM) ================*/
.mypage .info_img_title
{
	margin-top:30px;
}
.mypage .info_title
{
	margin-top:7px;
}

/*text title*/
.mypage .info_text_title11
{
	text-align: center;
	
	color:#666;
	font-size:11px;
	font-weight:bold;
}
.mypage .info_text_title12
{
	text-align: center;
	
	color:#666;
	font-size:12px;
	font-weight:bold;
}
.mypage .info_text_title13
{
	text-align: center;
	
	color:#666;
	font-size:13px;
	font-weight:bold;
}
/*text */
.mypage .info_text11
{
	text-align: left;
	
	color:#888;
	font-size:11px;
	font-weight:normal;
}
.mypage .info_text12
{
	text-align: left;
	
	color:#888;
	font-size:12px;
	font-weight:normal;
}
.mypage .info_text13
{
	text-align: left;
	
	color:#888;
	font-size:13px;
	font-weight:normal;
}
/*info_tab*/
.mypage .info_tab 
{
	width:100%;
	
	border-top-width:2px;
	margin-top:16px;
}


.mypage .info_bd th
{
	border-bottom: 1px solid #eee !important;
}
.mypage .info_button
 {		
    border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    line-height:30px;
    background:#fff;
    font-weight:bold;

 }
.mypage .info_bottom
 {
	margin-top:30px;
}

.mypage .text_color_reed{
	color:#ff5b90;
	font-weight:bold;
}

.mypage .text_color_reed_b{
	color:#df264f;
	font-weight:bold;
}
.mypage .text_color_yellow{
	color:#ffa635;
	font-weight:bold;
}
.mypage .text_color_purple{	
	color:#92278f;
	font-weight:bold;
}
.mypage .text_color_gold{	
	color:#9f6104;
	font-weight:bold;
}
.mypage .text_color_blud{
	color:#5b6fd0;
	font-weight:bold;
}
.mypage .text_color_yellow_b{
	color:#ff9900;
	font-weight:bold;
}
.mypage .text_color_green{
	color:#5e9240;
	font-weight:bold;
}

 
 /*=========================================TIP & STEPS STYLE============================================================================================================ */
 /* TIP STYLE */
 .mypage #right #main #tip
 {           
  margin-top:45px;  
  margin-bottom:20px;
 }
 .mypage  #right #main #tip p#title
 {
    font-weight:bold;
    font-size:16px;
    margin-bottom:10px;
    
    
 }
 .mypage  #right #main #tip ul li
 {
    display:block;
    padding:4px 0px 4px 0px;
    color:#888;
 }
 
 .mypage  #right #steps
 {
    width:856px;
    height:171px;
    
    border:4px solid #eee;
 }
 
 .mypage  #right #steps .step
 {
    width:170px;
     height:171px;
    display:block;
    float:left;
    font-size:12px;
    
     position:relative;
    
 }
 
 
 
 .mypage  #right #steps .step .title
 {
    font-weight:bold;
    color:#666666;
    line-height:12px;
    text-align:center;
   position: absolute;
   top:32px;
   left:30px;
 }
 .mypage  #right #steps .step .content
 {
     position: absolute;
     text-align:center;
     line-height:15px;
   top:91px;
   left:20px;
   color:#888;
 }
 .mypage  #right #steps .step .content .rate
 {
    color: #ff5b90;
    text-decoration:underline;
 }
 
 .mypage  #right #steps .step img
 {
    position:absolute;
    top:96px;
    right:0px;
    display:block;
    
    
      
 }
 
 .mypage  #right #steps #step1
 {
    width:178px;
 }
 .mypage  #right #steps #step1 .title
 {
    left: 40px;
 }
 .mypage  #right #steps #step1 p
 {
    left:20px;
 }
 
 
 
 
 .mypage  #right #steps #step2
 {
    width:172px;
 }
 .mypage  #right #steps #step2 .title
 {
    left: 26px;
 }
 .mypage  #right #steps #step2 .content
 {
    left:15px;
 }
 
 
 .mypage  #right #steps #step3 .title
 {
    left: 20px;
 }
 .mypage  #right #steps #step3 .content
 {
    left:12px;
 }
 
  .mypage  #right #steps #step4 .title
 {
    left: 25px;
 }
 .mypage  #right #steps #step4 .content
 {
    left:22px;
    top:84px;
 }
 .mypage  #right #steps #step5
 {
    width:166px
 }
 .mypage   #right #steps #step5 .title
 {
    left: 25px;
 }
 .mypage  #right #steps #step5 .content
 {
    left:50px;
 }
 /*END COMMON STYLE */
 
 
 
 /* ======================================================================MYPAGE MAIN STYLE========================================================================================== */

.mypage_main #left #yellow_background
{
    margin-top:20px;
    width:213px;
    background:#fdfdfd;
    border:1px solid #f8f8f8;
    height:0px;
    display: none;
}

.mypage_main #right #main .btn_action
 {
    
    border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    line-height:26px;
    background:#fff;
    margin:0px auto;
    width:64px;
    height:24px;
    
 }
.mypage_main  #right #main .btn_action2
 {
    
    border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    line-height:26px;
    background:#efefef;
    margin:0px auto;
    width:64px;
    height:24px;
    
 }
.mypage_main  #right #main .btn_action:hover
 {  
    cursor:pointer;
  background:#efefef; 
 }
.mypage_main  #right #main .btn_action2:hover
 {
    cursor:pointer;
 }
.mypage_main #right #main .btn_action3:hover
{
    background:#f6f6f6; 
    cursor:pointer;
}

 
 /*=========================================TABS TABLE STYLE============================================================================================================ */

 
.mypage_main #right #main #tabs #controller
{
    display:block;
    margin:0px; 
    height:36px;
    border-bottom:1px solid #666;
    position:relative;
}
 .mypage_main #right #main #tabs #controller #title
 {
    
    position:absolute;
    top: 5px;
    right:0px;
    width:200px;
    height:31px;
    text-align:right;
    
   
 }
.mypage_main #right #main #tabs #controller .btn_action
{
   margin:0px;
   margin-left:132px;
   height:24px;
   line-height:25px;
}
.mypage_main  #right #tabs #controller div.conner6
{
   width:218px;
   height:35px;
   float:left;
   border:1px solid #eee;
   border-bottom: none;
   
   text-align:center;
   
   line-height:35px;

    word-spacing: -3px;
    
}
.mypage_main #right #tabs #controller div.conner6 a
{
    display:block;
    width:100%;
    height:100%;
    color:#888;
    
}
.mypage_main  #right #tabs #controller div.active
 {
    
    font-weight:bold;
     border:1px solid #666;
     border-bottom:1px solid #fff !important;
     
     
 }
.mypage_main  #right #tabs #controller div.conner6:hover
 {
    background:#fafafa;
    cursor:pointer;
     
    font-weight:bold;
    
 }
.mypage_main  #right #tabs #controller div.conner6:hover a,
.mypage_main  #right #tabs #controller div.active a
 {
    color:#666;
 }
 
.mypage_main #right #main #tabs #tab-1
{
     
    
    height:320px;
}
.mypage_main #right #main #tabs #top_tab1
{
    margin-top:20px;
    
    
}
.mypage_main  #right #main #tabs #top_tab1 div
 {
    float:left;
    margin-right:5px;
    font-size:11px;
    
 }
.mypage_main  #right #main #tabs #top_tab1 div.title_tab1
 {
    height:26px;
    width:72px;
    line-height:26px;
 }
 
.mypage_main  #right #main #tabs #tab-2
 {   
    margin-top:20px;
      
     height:320px;
 }
 
 /*=========================================TAB-1 RESULT TABLE STYLE============================================================================================================ */
 
.mypage_main #right #main #tab-1 #result
 {
   
    margin-top:20px;
   width:865px;
   text-align:center;
 }
 
 
.mypage_main   #right #main #tab-1 #result tr
  {
    height:40px;
  }
.mypage_main  #right #main #tab-1 #result th
 {
    
    border-bottom:1px solid #ddd;
    
    height:36px;
 }
.mypage_main  #right #main #tab-1 #result th p
 {
    border-right:1px solid #eee;
    text-align:center;
    line-height:12px;
    color:#666 !important;
 }
.mypage_main  #right #main #tab-1 #result th#col5 p
 {
    border-right:none;
 }
.mypage_main   #right #main #tab-1 #result td
  {
   border-bottom:1px solid #eee;
    
    
    text-align:center;
    vertical-align: middle;
  }
.mypage_main   #right #main #tab-1 #result th#col1,
.mypage_main   #right #main #tab-1 #result td#col1
  {
    border-left: none;
  }
.mypage_main   #right #main #tab-1 #result td#col5
  {
    border-right:none;
  }
.mypage_main   #right #main #tab-1 #result td#col5 .btn_action
  {
    float: left;
    width:53px;
    height:22px;
    line-height:24px;
    font-size:11px;
  }
.mypage_main   #right #main #tab-1 #result td#col5 .btn_action:hover
  {
    background:#fff;
  }
.mypage_main   #right #main #tab-1 #result td#col5 .btn_action2
  {
    float: left;
    width:53px;
    height:22px;
    background:#f6f6f6;
    margin-left:24px;
    margin-right:4px;
    line-height:24px;
     
     font-size:11px;
     
  }
  
.mypage_main   #right #main #tab-1 #result tr#row7 td
  {
    border-bottom:none;
  }
.mypage_main  #right #main #tab-1 #result th#col1
 {
    width:107px;
 }
.mypage_main  #right #main #tab-1 #result th#col2
 {
    width:190px;
    
 }
.mypage_main  #right #main #tab-1 #result th#col3
 {
    width:362px;
 }
 .mypage_main #right #main #tab-1 #result th#col4
  {
    width:106px;
  }

 
 
 
 
 /*=========================================TAB-2 RESULT TABLE STYLE============================================================================================================ */
 
.mypage_main  #right #main #tab-2 #result
 {
   
    
   width:865px;
   text-align:center;
 }
 
 .mypage_main  #right #main #tab-2 #result tr
  {
    height:40px;
  }
  
.mypage_main  #right #main #tab-2 #result th
 {
    
    border-bottom:1px solid #ddd;
    
    height:36px;
 }
.mypage_main  #right #main #tab-2 #result th p
 {
    border-right:1px solid #eee;
    text-align:center;
    line-height:12px;
     color:#666;
 }
.mypage_main  #right #main #tab-2 #result th#col5 p
 {
    border-right:none;
 }
.mypage_main   #right #main #tab-2 #result td
  {
   border-bottom:1px solid #eee;
    
    
    text-align:center;
    vertical-align: middle;
  }
 .mypage_main  #right #main #tab-2 #result th#col1,
 .mypage_main  #right #main #tab-2 #result td#col1
  {
    border-left: none;
  }
 .mypage_main  #right #main #tab-2 #result td#col5
  {
    border-right:none;
  }

  
 .mypage_main  #right #main #tab-2 #result tr#row7 td
  {
    border-bottom:none;
  }
.mypage_main  #right #main #tab-2 #result th#col1
 {
     width:107px;
 }
.mypage_main  #right #main #tab-2 #result th#col2
 {
    width:190px;
 }
.mypage_main  #right #main #tab-2 #result th#col3
 {
    width:362px;
 }
.mypage_main   #right #main #tab-2 #result th#col4
  {
    width:106px;
  }
 

 
 .mypage_main #right #product
 {
    border-top:2px solid #dddddd;
    border-bottom:1px solid #eaeaea;    
    position:relative;
    padding-top: 30px;
    margin-top:20px;
 }
.mypage_main  #right #product #title
 {
    
    position:absolute;
    top:-33px;
    right:0px;
    width:200px;
    height:31px;
    text-align:right;
    
   
 }
.mypage_main  #right #product #title .btn_action
{
   margin:0px;
   margin-left:132px;
   height:24px;
   line-height:25px;
}
.mypage_main  #right #product table
{
  width:100%;
  border:none;
}
.mypage_main  #right #product table td
{       
    padding-bottom:40px; 
    vertical-align:top;
    width:219px;    
}

 
.mypage_main  #right #product table td#first
 {
    padding-left:0px;
 }
.mypage_main   #right #product table td#last
  {
    
     
     width:200px;
  }
.mypage_main  #right #product table td div
{
    margin-left: 0px;
    
    line-height:16px;
}
.mypage_main #right #product table td .checkbox
{
    margin-top:19px;
    margin-bottom:13px;
    border:none;
}
.mypage_main  #right #product table td .product_image
{
    
    
    position: relative;
}
.mypage_main #right #product table td .product_image img
{
    
}
 .mypage_main  #right #product table td#first .product_image
  {
    margin-left:0px;
  }
.mypage_main #right #product table td#last .product_image
  {
      }
.mypage_main #right #product table td .product_image #quick_icon
{
    position:absolute;
    bottom:0px;
    left:0px;
    width: 200px;
    height:35px;
    
    background:#000;
    opacity:0.5;
    
    -moz-opacity:0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50); 
    display:none;
    overflow:auto;
    
}
.mypage_main  #right #product table td #quick_icon span
{
   
   color:#fff;
   height:35px;
   line-height:35px;
   text-align:center;
   text-indent:16px;
   float:left;   
   background:url("../img/mypage/mypage_main_icon.png") no-repeat;
}

.mypage_main  #right #product table td #quick_icon span:hover
{
    cursor:pointer;
    
}

.mypage_main  #right #product table td #quick_icon #icon2
{
    width:100px;
    background-position:0px 0px;
    
}

.mypage_main  #right #product table td #quick_icon #icon3
{
    width:64px;
    background-position:-100px 0px;
}



.mypage_main  #right #product table td #description
{
    margin-top: 20px;
    margin-left:0px;
    color:#888;
}
.mypage_main #right #product table td #description .c666
{
    color:#666;
}
.mypage_main  #right #product table td #price
{
     margin-top: 20px;
     margin-left:0px;
    
}

.mypage_main #right #collection
 {
    
      
    position:relative;
    padding-top: 30px;
    margin-top:60px;
 }
 .mypage_main #right #collection table
 {
    border-left:none;
    border-right:none;
 }
.mypage_main #right #collection #title
{
    
} 
.mypage_main #right #collection #title .col1_title
{
    position:absolute;
    top:0px;
    left:0px;
}
.mypage_main #right #collection #title .col2_title
{
     position:absolute;
    top:0px;
    
     left: 312px;
}

.mypage_main #right #collection #title .btn_action
{
    position:absolute;
    top:0px;
    right   :0px;
    
}
.mypage_main #right #collection #tabs #controller
{
    border:none;
}
.mypage_main #right #collection #tabs .tab
{
    margin:0px !important;
}
 .mypage_main #right #collection td
 {
    width:240px;
    
    padding:30px 20px 0px 20px;
 }
.mypage_main #right #collection #tabs #controller div.conner6
{
   width:110px;
   height:35px;
   float:left;
   border:1px solid #eee;
   border-bottom: none;
   background:#fff;
   text-align:center;
   
   line-height:35px;

    word-spacing: -3px;
    
}
.mypage_main #right #collection #tabs #controller div.conner6:hover
{
    background:#fafafa;
    cursor:pointer;
     
    font-weight:bold;
}
.mypage_main #right #collection #tabs #tab-1,
.mypage_main #right #collection #tabs #tab-2
{
    height:200px;
}
.mypage_main #right #collection   ul
{
    
    margin-top: 20px;
    
}
.mypage_main #right #collection  ul li
{
    padding:8px 0px;
    
    border-bottom:1px solid #eee;
}
.mypage_main #right #collection  ul li span.date
{
    margin-right:20px;
    
}
.mypage_main #right #collection td.col1 .txt
{
    padding:8px 0px;
    
}
.mypage_main #right #collection td.col2
{
    vertical-align:top;
    border-left:1px solid #eee;
}
.mypage_main #right #main #tabss
{
    margin-top:8px;
}
.mypage_main #right #main #tabss #controller
{
    display:block;
    margin:0px; 
    height:36px;
    border-bottom:1px solid #eee;
    position:relative;
}

 .mypage_main #right #main #tabss #controller #title
 {
    
    position:absolute;
    top: 5px;
    right:0px;
    width:200px;
    height:31px;
    text-align:right;
    
   
 }
.mypage_main #right #main #tabss #controller .btn_action
{
   margin:0px;
   margin-left:132px;
   height:24px;
   line-height:25px;
}
.mypage_main  #right #tabss #controller div.conner6
{
    width:110px;
   height:35px;
   float:left;
   border:1px solid #eee;
   border-bottom: none;
   
   text-align:center;
   
   line-height:35px;

   
}
.mypage_main  #right #tabss #controller div.active
 {
    
    font-weight:bold;
     
     border-bottom:1px solid #fff !important;
     
     
 }
.mypage_main #right #tabss #controller div.conner6 a
{
    display:block;
    width:100%;
    height:100%;
    color:#888;
    
}

.mypage_main  #right #tabss #controller div.conner6:hover
 {
    background:#fafafa;
    cursor:pointer;
     
    font-weight:bold;
    
 }
.mypage_main  #right #tabss #controller div.conner6:hover a,
.mypage_main  #right #tabss #controller div.active a
 {
    color:#666;
 }
.mypage_main  #right #tabss .date
{
    
} 
.mypage_main  #right #tabss ul li
{
    border-bottom:1px solid #eee;
}
 .mypage_main #right #collection td.col3
 {
    vertical-align:top;
    padding-top:0px;
    background:#f6f6f6;
 }
 .mypage_main #right #collection td.col3 #col3_1
 {
    border-bottom:1px solid #eee;
 }
 .mypage_main #right #collection td.col3 p.title
 {
    font-weight:bold;
    color:#666 !important;
    margin-top:20px;
    word-spacing: -3px;
 }
 .mypage_main #right #collection td.col3  p.input
 {
    margin-top: 10px;
 }
 .mypage_main #right #collection td.col3 p.result
 {
    text-align:right;
    margin-top:20px;
    margin-bottom:27px;
 }
 .mypage_main #right #collection td.col3  .pink
 {
    font-weight:bold;
    font-family: Lato Bold, Dotum,san sans-serif;
     margin-right:10px;
    margin-left:7px;
    font-size:14px;
 }
.mypage_main #right #collection td.col3 #col3_2 .number
{
    border: 3px solid #ddd;
}
 /*END MYPAGE MAIN */
 
 
 
/*============================================================MYPAGE ANSWER STYLE ===========================================================================================================*/

.mypage_answer #right #main .btn_action
 {
    
    
    line-height:26px;    
    width:64px;
    height:24px;
    
 }
.mypage_answer #right #main .btn_action2
 {
    
   
    line-height:26px;
    width:64px;
    height:24px;
    
 }


 .mypage_answer #main .canel_top  .content
 {
	margin-top:5px;
    color:#888 !important;
 }
.mypage_answer #main .mypage_answer_list
 {
	margin-top: 15px;
    
 }
.mypage_answer #main .mypage_answer_list table td
{
    border-bottom:1px solid #eee;
}
.mypage_answer #main .mypage_answer_list table .row_last td

{
    border-bottom:none;
}
.mypage_answer #main .mypage_answer_list  tr
 {
	color:#888888;
	height:40px;
	border: 1px solid #eee;
 }
.mypage_answer  #main .mypage_answer_list  .cola
  {
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
  }

.mypage_answer  #main .mypage_answer_list .col1
  {
	color:#666666;
	text-align:center;
	width:112px;
  }
.mypage_answer  #main .mypage_answer_list img{
	height:11px;
	width:1px;
  }
.mypage_answer   #main .mypage_answer_list .col2
  {
	color:#666666;
	text-align:center;
	width:617px;
  }
 .mypage_answer  #main .mypage_answer_list .col3
  {
	color:#666666;
	text-align:center;
  }  
.mypage_answer #main .mypage_answer_list .row1
  {
	text-indent:32px;
	width:112px;
  }
.mypage_answer   #main .mypage_answer_list .row2a
  {
	text-indent:24px;
	width:618px;
  }
 
 .mypage_answer    #main .mypage_answer_list .row2b
  {
  	text-indent:172px;
  }
 .mypage_answer #main .mypage_answer_list .row2b b
  {
	font-weight:normal;
	color:#ff5b90;
  }
.mypage_answer    #main .mypage_answer_list .row3
  {
	text-align: center;
  }
  
 .mypage_answer #main  .mypage_answer_list .mypage_answer_button 
  {
    font-weight:bold;
	border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    line-height:30px;
    background:#fff;
    width:71px;
    height:29px;
  }
 .mypage_answer #main .mypage_answer_list .mypage_answer_emty
 {
	width:71px;
	height:0px;
	margin-top:10px;	
    text-align: center;
    color:#FFFFFF;
    display:block;
    line-height:29px;
    background:#fff;
 }
.mypage_answer #main #button
{
    margin-top:20px;

    
}
 


.mypage_answer #main .mypage_answer_view
 {
	margin-top: 15px;
	text-align:right;
	display: none;
    
    background:#fff;
 }

.mypage_answer #main .mypage_answer_view table{
	width:100%;

 }
.mypage_answer #main .mypage_answer_view td{

	border-bottom: 1px solid #eee !important;
 }
 .mypage_answer #main .mypage_answer_view .row_last td

{
    border-bottom:none !important;
}
.mypage_answer #main .mypage_answer_view  tr
 {
	height: 51px;
 }
 .mypage_answer #main .mypage_answer_view  .row
 {
	height: 212px;
 }
.mypage_answer #main .mypage_answer_view  .body_view_col1
 {
	width: 129px;
	color:#757575;
	font-weight:bold;
	background:#F6F6F6;
	padding-left: 20px;
 	text-align: left;
	
	
 }
.mypage_answer #main .mypage_answer_view  .body_view_col1a
 {
	width: 129px;	
	background:#F6F6F6;
	color:#757575;
	font-weight:bold;
	padding-left: 20px;
	padding-top:20px;
 	text-align: left;
	vertical-align:top;
 }
.mypage_answer #main .mypage_answer_view  .body_view_col2 b
 {
	color:#757575;
	font-weight:bold;
 }
.mypage_answer #main .mypage_answer_view  .body_view_col2
 {
	width:713px;
	padding-left:22px;
	text-align: left;
	
 }
.mypage_answer #main .mypage_answer_view  .body_view_col2p
 {

	padding-top:6px;
	text-align: left;
	
 }
 .mypage_answer #main .mypage_answer_view  .body_view_col2 p
 {
	 color:#888;
 }
.mypage_answer  #main .mypage_answer_view  .body_view_col2 .imgbodyviewa
 {
	padding-top:5px;
 }
.mypage_answer #main .mypage_answer_view  .body_view_col2 .imgbodyview 
 {
	padding-top:15px;
 }
.mypage_answer #main .mypage_answer_view .canel_body_view_button
 {
	width:71px;
	height:29px;
	margin-top:19px;
	margin-left: 792px;	
    border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    line-height:30px;
    background:#fff;
    font-weight:bold;

 }
 

.mypage_answer #main .mypage_mypage_consult
 {
	margin-top: 15px;
	text-align:right;
	display: none;
    
 }

 .mypage_answer #main .mypage_mypage_consult table{
	width:100%;

 }
.mypage_answer #main .mypage_mypage_consult td{

	border-bottom: 1px solid #eee !important;
 }
 .mypage_answer #main .mypage_mypage_consult .row_last td

{
    border-bottom:none !important;
}
.mypage_answer #main .mypage_mypage_consult  tr
 {
	height: 51px;
 }
.mypage_answer  #main .mypage_mypage_consult  .row
 {
	height: 112px;
 }
 
 
 .mypage_answer #main .mypage_mypage_consult  .body_consult_col1
 {
	width: 129px;
	color:#757575;
	font-weight:bold;
	background:#F6F6F6;
	padding-left: 20px;
 	text-align: left;
	
	
 }
 .mypage_answer #main .mypage_mypage_consult  .body_consult_col1a
 {
	width: 129px;	
	background:#F6F6F6;
	color:#757575;
	font-weight:bold;
	padding-left: 20px;
	padding-top:21px;
 	text-align: left;
	vertical-align:top;
 }
.mypage_answer #main .mypage_mypage_consult  .body_consult_col2 b
 {
	color:#757575;
	font-weight:bold;
 }
.mypage_answer #main .mypage_mypage_consult  .body_consult_col2
 {
	padding-left:22px;
	text-align: left;
	
 }
.mypage_answer #main .mypage_mypage_consult  .body_consult_col2 p
{
	color:#888;
}
.mypage_answer #main .mypage_mypage_consult  .body_consult_col2 .imgbodyview 
 {
	padding-top:21px;
 }
.mypage_answer #main .mypage_mypage_consult .canel_body_consult_button
 {
	width:71px;
	height:29px;
	margin-top:20px;
	margin-left: 792px;	
    border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    line-height:29px;
    background:#fff;
    font-weight:bold;
 }
 /* END MYPAGE ANSWER */
 
 
 /*============================================MYPAGE BRAND STYLE============================================================ */
 
 .mypage_brand #right #product
 {
    border-top:2px solid #dddddd;
    border-bottom:1px solid #eaeaea;
    
    position:relative;
 }
.mypage_brand #right #product #title
 {
    
    position:absolute;
    top:-33px;
    right:0px;
    width:220px;
    height:31px;
    background:#f6f6f6;
   
 }
.mypage_brand #right #product #title p
 {
     line-height:31px;
     text-align:center;
 }
 .mypage_brand #right #product #title p span
 {
    
 }
.mypage_brand #right #product table
{
  width:100%;
 border:none;
}
.mypage_brand #right #product table td
{
       
    padding-bottom:28px; 
    vertical-align:top;
    width:219px;
    
}

 
.mypage_brand #right #product table td#first
 {
    padding-left:0px;
 }
.mypage_brand  #right #product table td#last
  {
    
     
     width:200px;
  }
.mypage_brand #right #product table td div
{
    margin-left: 0px;
    
    line-height:16px;
}
.mypage_brand #right #product table td .checkbox
{
    margin-top:19px;
    margin-bottom:13px;
}
.mypage_brand #right #product table td .product_image
{
    
    
    position: relative;
}
.mypage_brand #right #product table td .product_image img
{
    
}
 .mypage_brand #right #product table td#first .product_image
  {
    margin-left:0px;
  }
   #right #product table td#last .product_image
  {
      }
.mypage_brand #right #product table td .product_image #quick_icon
{
    position:absolute;
    bottom:0px;
    left:0px;
    width: 200px;
    height:35px;
    
    background:#000;
    opacity:0.4;
    
    -moz-opacity:0.4;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40); 
    display:none;
    overflow:auto;
    
}
.mypage_brand #right #product table td #quick_icon span
{
   
   
    height:35px;
   line-height:36px;
   text-align:center;
   text-indent:14px;
   
  
  float:left;
    
   
}

.mypage_brand #right #product table td #quick_icon span:hover
{
    cursor:pointer;
}
.mypage_brand #right #product table td #quick_icon #icon1
{
    width:71px;
    background:url("../img/mypage/mypage_wishlist_icon.png") 0px 0px;
}
.mypage_brand #right #product table td #quick_icon #icon2
{
    width:64px;
    background:url("../img/mypage/mypage_wishlist_icon.png") -71px 0px;
}

.mypage_brand #right #product table td #quick_icon #icon3
{
    width:64px;
    background:url("../img/mypage/mypage_wishlist_icon.png") -136px 0px;
}



.mypage_brand #right #product table td #description
{
    margin-top: 20px;
    margin-left:0px;
    color:#888;
}
.mypage_brand #right #product table td #description .c666
{
    color:#666;
}

.mypage_brand #right #product table td #price
{
     margin-top: 20px;
     
    
}


.mypage_brand #action_group
{
    margin-top:20px;
 
 overflow:auto;
    
}
 .mypage_brand #action_group .btn_action
 {
    float: right;
    
    margin-left:4px;
 }
 
 .mypage_brand #action_group #btn3
 {
    width:71px !important;
    color:#888 !important;
	font-weight:bold;
    
 }
 /* end mypage brand */
 /*============================================MYPAGE CANCEL STYLE============================================================ */
 
 
.mypage_cancel #left #yellow_background
{
    margin-top:20px;
    width:213px;
    background:#fdfdfd;
    border:1px solid #f8f8f8;
     height:20px;
     display:none;
    
}

 .mypage_cancel #right #main .btn_action
 {
    
    border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    line-height:23px;
    background:#fff;
    margin:0px auto;
    
 }
 .mypage_cancel #right #main .btn_action:hover
 {
    
    
    cursor:pointer;
    
 }
 /* button*/
.mypage_cancel  #right #main .btn_action2
 {
    
    text-align: center;
    color:#fff;
    display:block;
    line-height:23px;
    background:#ff5b90;
    margin:0px auto;
    width:91px;
    height:44px;
    line-height:42px;
 }
 /* search button */
 .mypage_cancel  #right #main .btn_action3
 {
    
    border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    line-height:23px;
    background:#fff;
    margin:0px auto;
    
 }
.mypage_cancel #right #main .btn_action3:hover
{
    background:#f6f6f6;
    cursor:pointer;
}
 /* CANCEL STYLE */
 .mypage_cancel #right #main #cancel
 {
    margin-top:30px;
    
 }
 .mypage_cancel #right #main #cancel p
 {
    text-align:left;
 }
 
 .mypage_cancel #right #main #cancel p#title
 {
    font-weight:bold;
    font-size:16px;
    margin-bottom:7px;
 }
 .mypage_cancel #right #main #cancel p#content
 {
    margin-bottom:16px;
    line-height:18px;
 }
 .mypage_cancel #right #main #cancel p#action_search
 {
   width:863px;
   border:1px solid #eee;
   
   position:relative;
   height:43px;
 }
 .mypage_cancel #right #main #cancel p#action_search span
 {
    display:block;
    position:absolute;
 }
 .mypage_cancel #right #main #cancel p#action_search span.lbl_search
 {
   font-weight:bold;
    top:13px;
    left:11px;
 }
 .mypage_cancel #right #main #cancel p#action_search span.input_text
 {
    
     background:url("../img/mypage/bg_input_search.jpg") no-repeat;
     
    top:5px;
    left:69px;
     height:33px;
     width:207px;
   
    
 }
 .mypage_cancel #right #main #cancel #btn_lastest_search
 {
    
    width:71px;
    height:29px;
    top:6px;
    left:279px;
    line-height:29px;
    font-weight:bold;
    word-spacing: -4px;
 }
 .mypage_cancel #right #main #cancel #btn_count
 {
     
    width:139px;
    height:29px;
    
    top:6px;
    
    left:357px;
    line-height:29px;
     font-weight:bold;
 }
 .mypage_cancel #right #main #cancel p#action_search input
 {
    background:none;
    width:194px;
    border:none;
    height:24px;
    line-height:24px;
    
    color:#888;
    
   
 }
 /* #result table */
 
 .mypage_cancel #right #main #result
 {   
   margin-top:20px;
   display:none;
   text-align:center;
 }

.mypage_cancel  #right #main #result tr#row1
 {
    height:37px;
 }
 .mypage_cancel #right #main #result tr#row2
 {
    height:82px;    
 }
.mypage_cancel  #right #main #result tr#row2 td#col4
 {
    text-align:left;
    padding-left: 15px;
    line-height:16px;
 }
.mypage_cancel  #right #main #result tr#row2 #btn_avaibility
 {
    width:79px;
    height:23px;
    margin-bottom:5px;
    font-size:11px;
 }
.mypage_cancel  #right #main #result tr#row2 #btn_product_review
 {
    font-size:11px;
    width:79px;
    height:23px;
    background:#ddd;
 }
.mypage_cancel  #right #main #result tr#row2 #btn_product_review:hover
 {
   
 }
.mypage_cancel  #right #main #result tr#row3
 {
      height:42px;
 }
.mypage_cancel  #right #main #result tr#row4
 {
      height:42px;
      background:#f6f6f6;
 }
 
.mypage_cancel #right #main #result th
 {
    
    border-bottom:1px solid #ddd;
    border-left:1px solid #eee;
    color:#666;
    
 }
 .mypage_cancel  #right #main #result td
  {
   border-bottom:1px solid #eee;
    border-left:1px solid #eee;
    
    text-align:center;
    vertical-align: middle;
  }
  
 .mypage_cancel  #right #main #result td#col1
  {
    border-left: none;
  }
.mypage_cancel   #right #main #result td#col10
  {
    border-right:none;
  }
  
 .mypage_cancel   #right #main #result tr#row3 td
 {
     text-align:right;
      border-left:none;
      border-right:none;
      
     
 }
.mypage_cancel  #right #main #result tr#row4 td
 {
      text-align:right;
      padding-right:20px;
      border-left:none;
      border-right:none;
      border-bottom:none;
      
      
     
 }
.mypage_cancel  #right #main #result tr#row3 td span
 {
    padding:0px 15px;
    border-left:1px solid #eee;
 }
.mypage_cancel  #right #main #result tr#row3 td span#first
 {
    border-left:none;
     
 } 
.mypage_cancel  #right #main #result tr#row3 td span#last
 {
    margin-right:5px;
 }
.mypage_cancel  #right #main #result tr#row4 td span 
 {
    margin:0px 20px 0px 13px;
     
 }
.mypage_cancel  #right #main #result th#col1
 {
    width:50px;
    border-left:none;
 }
.mypage_cancel  #right #main #result th#col2
 {
    width:76px;
 }
.mypage_cancel  #right #main #result th#col3
 {
    width:68px;
 }
.mypage_cancel   #right #main #result th#col4
  {
    width:201px;
  }
 
.mypage_cancel  #right #main #result th#col5
 {
    width:67px;
 }
 
 
.mypage_cancel  #right #main #result th#col6
 {
    width:78px;
 }
 
.mypage_cancel  #right #main #result th#col7
 {
    width:36px;
 }
 .mypage_cancel  #right #main #result th#col8
 {
    width:73px;
 }
 .mypage_cancel  #right #main #result th#col9
 {
    width:107px;
 }
.mypage_cancel   #right #main #result th#col10
 {
    width:98px;
    border-right:none;
 }
 
 
 
.mypage_cancel  #right #main #table_action
 {
    margin-top:15px;
    text-align:center;
    font-weight:bold;
 }
 /* checkout table style */
.mypage_cancel  #right #main #checkout
 {
    margin-top:47px;
 }
.mypage_cancel  #right #main #checkout .table_header
 {
    margin-bottom:17px;   
    overflow:auto;
 }
 
.mypage_cancel  #right #main #checkout #p_title
 {  
    width:700px;
    float:left;    
    vertical-align: bottom;
    text-align:left;
 }
 
.mypage_cancel  #right #main #checkout tr
 {
    height:50px;
 }
.mypage_cancel  #right #main #checkout tr td
 {
    text-align:left;
    text-indent:30px;
    
 }
.mypage_cancel  #right #main #checkout tr.row2 td
 {
    border-bottom:none;
    
 }
.mypage_cancel  #right #main #checkout td#col1
 {
    width:149px;
    background:#f6f6f6;
    font-weight:bold;
    color:#666;
 }
.mypage_cancel  #right #main #checkout td#col2
 {
    width:274px;
 }
.mypage_cancel  #right #main #checkout td#col3
 {
    width:150px;
    background:#f6f6f6;
    font-weight:bold;
    color:#666;
 }
.mypage_cancel  #right #main #checkout td#col4
 {
    width:286px;
 }
.mypage_cancel  #right #main #tip ul li:first-child
 {
      word-spacing:-1px;   
 }
 .mypage_cancel #right #steps
 {
    width:856px;
    height:171px;
    
    border:4px solid #eee;
 }
 
 .mypage_cancel #right #steps .step
 {
    width:170px;
     height:171px;
    display:block;
    float:left;
    font-size:12px;
    
     position:relative;
    
 }
 
 
 
 .mypage_cancel #right #steps .step .title
 {
    font-weight:bold;
    color:#666666;
    line-height:12px;
    text-align:center;
   position: absolute;
   top:32px;
   left:30px;
 }
 .mypage_cancel #right #steps .step .content
 {
     position: absolute;
     text-align:center;
     line-height:15px;
   top:80px;
   left:20px;
 }
 .mypage_cancel #right #steps .step .content .rate
 {
    color: #ff5b90;
    text-decoration:underline;
 }
 
 .mypage_cancel #right #steps .step img
 {
    position:absolute;
    top:97px;
    right:0px;
    display:block;
    
    
      
 }
 
.mypage_cancel  #right #steps #step1
 {
    width:178px;
 }
.mypage_cancel  #right #steps #step1 .title
 {
    left: 36px;
 }
.mypage_cancel  #right #steps #step1 p.content
 {
    left:44px;
    top:97px;
 }
 
 
 
 
.mypage_cancel  #right #steps #step2
 {
    width:172px;
 }
.mypage_cancel  #right #steps #step2 .title
 {
    left: 26px;
 }
.mypage_cancel  #right #steps #step2 .content
 {
    left:41px;
    top:97px;
 }
 
 
.mypage_cancel  #right #steps #step3 .title
 {
    left: 16px;
 }
.mypage_cancel  #right #steps #step3 .content
 {
    left:33px;
    top:82px;
 }
 
.mypage_cancel #right #steps #step4 .title
 {
    left: 25px;
 }
.mypage_cancel  #right #steps #step4 .content
 {
    left:22px;
    top:75px;
 }
.mypage_cancel  #right #steps #step5
 {
    width:166px
 }
.mypage_cancel #right #steps #step5 .title
 {
    left: 25px;
 }
 .mypage_cancel #right #steps #step5 .content
 {
    left:25px;
    top:83px;
 }
 .mypage_cancel #cancel_popup img.title
 {
    margin:0px 0px 10px 0px;
 }
 .mypage_cancel #cancel_popup .title2
 {
    margin-bottom:20px;
    height:48px;
    border:1px solid #ddd;
    
    background:#f6f6f6;
 }
 .mypage_cancel #cancel_popup p
 {
    color:#888;
 }
 
 .mypage_cancel #cancel_popup .title2 p
 {
    line-height:48px;
    text-indent:20px;
    
 }
 .mypage_cancel #cancel_popup .title2 p .bold
 {
    font-weight:bold;
 }
 .mypage_cancel #cancel_popup .data
 {
    margin-top:20px;
 }
 .mypage_cancel #cancel_popup table td
 {
    
    text-align:center;
 }
 
 /*CANCEL POPUP 2 STYLE====================================== */
 .mypage_cancel #cancel_popup2 img.title
 {
    margin:0px 0px 10px 0px;
 }
 .mypage_cancel #cancel_popup2 .title2
 {
    margin-bottom:20px;
    height:48px;
    border:1px solid #ddd;
    
    background:#f6f6f6;
 }
 .mypage_cancel #cancel_popup2 p
 {
    color:#888;
 }
 
 .mypage_cancel #cancel_popup2 .title2 p
 {
    line-height:48px;
    text-indent:20px;
    
 }
 .mypage_cancel #cancel_popup2 .title2 p .bold
 {
    font-weight:bold;
 }
 .mypage_cancel #cancel_popup2 .data
 {
    margin-top:20px;
 }
 .mypage_cancel #cancel_popup2 table td
 {
    
    text-align:center;
 }
 
 
  /* #result table */
 
.mypage_cancel #cancel_popup2 #result
 {
   
    
   
   text-align:center;
 }


.mypage_cancel #cancel_popup2 #result tr#row1
 {
    height:37px;
 }
.mypage_cancel #cancel_popup2 #result tr#row2
 {
    height:82px;    
 }
.mypage_cancel #cancel_popup2 #result tr#row2 td#col4
 {
    text-align:left;
    padding-left: 15px;
    line-height:16px;
 }
.mypage_cancel #cancel_popup2 #result tr#row2 #btn_avaibility
 {
    width:79px;
    height:23px;
    font-size:11px;
    margin-bottom:5px;
    
 }
.mypage_cancel #cancel_popup2 #result tr#row2 #btn_product_review
 {
    font-size:11px;
    width:79px;
    height:23px;
    background:#ddd;
 }
.mypage_cancel #cancel_popup2 #result tr#row2 #btn_product_review:hover
 {
    
 }
.mypage_cancel #cancel_popup2 #result tr#row3
 {
      height:42px;
 }
.mypage_cancel #cancel_popup2 #result tr#row4
 {
      height:42px;
      background:#f6f6f6;
 }
 
.mypage_cancel #cancel_popup2 #result th
 {
    
    border-bottom:1px solid #ddd;
    border-left:1px solid #eee;
    color:#666;
    
 }
 
.mypage_cancel #cancel_popup2 #result td
  {
   border-bottom:1px solid #eee;
    border-left:1px solid #eee;
    
    text-align:center;
    vertical-align: middle;
  }
  .mypage_cancel #cancel_popup2 #result #first_table td
  {
    border-right:1px solid #eee !important;
    text-align:center;
    
     
  }
  .mypage_cancel #cancel_popup2 #result #first_table td#col2
  {
    text-align:left;
    padding-left:15px;
  }
  .mypage_cancel #cancel_popup2 #result #first_table td#col7
  {
    border-right:none;
  }
  .mypage_cancel #cancel_popup2 #result #first_table tr#row3 td,
  .mypage_cancel #cancel_popup2 #result #first_table tr#row4 td  
  {
    font-size:12px !important;
    text-align:right !important;
  }
.mypage_cancel #cancel_popup2 #result th#col1,
.mypage_cancel #cancel_popup2 #result td#col1
  {
    border-left: none !important;
  }
 .mypage_cancel #cancel_popup2 #result td#col7
  {
    border-right:none !important;
  }
  
 .mypage_cancel #cancel_popup2 tr#row3 td
 {
     text-align:right !important;
      
      border-right:none !important;
      
     
 }
.mypage_cancel #cancel_popup2 #result tr#row4 td
 {
      text-align:right;
      padding-right:20px;
      border-left:none !important;
      border-right:none !important;
      border-bottom:none !important;
      
      
     
 }
.mypage_cancel #cancel_popup2 #result tr#row3 td span
 {
    padding:0px 15px;
    border-left:1px solid #ddd;
 }
.mypage_cancel #cancel_popup2 #result tr#row3 td span#first
 {
    border-left:none;
     
 } 
.mypage_cancel #cancel_popup2 #result tr#row3 td span#last
 {
    margin-right:5px;
 }
.mypage_cancel #cancel_popup2 #result tr#row4 td span 
 {
    margin:0px 20px 0px 13px;
     
 }
 
.mypage_cancel #cancel_popup2 #result th#col7
 {
    
    border-right:none !important;
 }
 
 
 /* GROUP TABLE  */
 
 
 
.mypage_cancel #cancel_popup2 .table_style .table_header
 {
   
    overflow:auto;  
    margin-bottom:8px;
    width:700px;
 }
.mypage_cancel #cancel_popup2 .table_header #p_title
 {
    float:left;
    
    
    
    
    vertical-align: bottom;
    text-align:left;
 }
.mypage_cancel #cancel_popup2 .table_header #p_title img
 {
    display:block;
    margin-top:10px;
    
 }
.mypage_cancel #cancel_popup2.table_header #btn_right
 {
    float:right;
    width:93px;
    height:24px;
    word-spacing:-3px;
    font-size:11px;
    line-height: 26px;    
    line-height: 24px\9;    
 }
 .mypage_cancel #cancel_popup2 .table_style tr
 {
    height:51px;
 }
.mypage_cancel #cancel_popup2 .table_style td
 {
    border-bottom:1px solid #eee;
    border-left:1px solid #eee;
    
    height:50px;
    color:#666;
    
 }
 .mypage_cancel #cancel_popup2 .table_style th
 {
      border-bottom:1px solid #ddd;
    border-left:1px solid #eee;
    color:#666;
 }
 
.mypage_cancel #cancel_popup2  .table_style td
  {
   border-bottom:1px solid #eee;
    border-left:none !important;
    border-right:none !important;
    text-align:left !important;
    text-indent:26px !important;
    vertical-align: middle;
  }
.mypage_cancel #cancel_popup2 .table_style tr.last td
{
    border-bottom:none !important;
}

.mypage_cancel #cancel_popup2 .table_style td.col1
 {
    width:143px;
    background:#f6f6f6;
    
    font-weight:bold;
    border-left:none!important;
    color:#666 !important;
 }
.mypage_cancel #cancel_popup2  .table_style td.col2
 {
    width:177px;
    color:#888;
 }
 
.mypage_cancel #cancel_popup2  .table_style td.col3
 {
    width:143px;
    color:#666 !important;
    font-weight:bold;
    background:#f6f6f6;
 }
.mypage_cancel #cancel_popup2 .table_style td.col4
 {
    
    color:#888;
    border-right:none!important;
    
 }
 
.mypage_cancel #cancel_popup2 #personal
 {
     margin-top:40px;
 }
.mypage_cancel #cancel_popup2 #personal tr.row2 td
 {
    border-bottom:none !important;
 }
.mypage_cancel #cancel_popup2 #checkout
 {
    margin-top:39px;
 }
.mypage_cancel #cancel_popup2 #checkout tr.row2 td
 {
    border-bottom:none !important;
 }
 .mypage_cancel #cancel_popup2 #checkout tr.row2 .col4
 {
    text-indent:26px;
    text-align:left;
 }
.mypage_cancel #cancel_popup2 #transport
 {
    margin-top:39px;
 }
.mypage_cancel #cancel_popup2 #transport tr.row4 td
 {
    border-bottom:none !important;
 }/*end mypage change  */
.mypage_cancel #cancel_popup2 #transport label
{
    margin-right:15px;
}
.mypage_cancel #cancel_popup2 #transport .row2 label
{margin-right:4px;} 
 /*end mypage cancel */
 
 
 /*==================================================MYPAGE CHANGE STYLE=================================================== */ 
.mypage_change #left #yellow_background
{
    margin-top:20px;
    width:213px;
    background:#fdfdfd;
    border:1px solid #f8f8f8;
    height:390px;
    display:none;
}


.mypage_change #right #main .btn_action
 {
    
    border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    line-height:23px;
    background:#fff;
    margin:0px auto;
    
 }
.mypage_change #right #main .btn_action:hover
 {
    
    
    cursor:pointer;
  
 }
 .mypage_change #right #main .btn_action2
 {
    
    text-align: center;
    color:#fff;
    display:block;
    line-height:23px;
    background:#ff5b90;
    margin:0px auto;
    width:91px;
    height:44px;
    line-height:42px;
 }
/* search button */
 .mypage_change #right #main .btn_action3
 {
    
    border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    line-height:23px;
    background:#fff;
    margin:0px auto;
    
 }
.mypage_change #right #main .btn_action3:hover
{
    background:#f6f6f6; 
    cursor:pointer;
}

 /* CANCEL STYLE */
.mypage_change #right #main #cancel
 {
    margin-top:30px;
    
 }
.mypage_change #right #main #cancel p
 {
    text-align:left;
 }
 
.mypage_change #right #main #cancel p#title
 {
    font-weight:bold;
    font-size:16px;
    margin-bottom:7px;
 }
.mypage_change #right #main #cancel p#content
 {
    margin-bottom:17px;
    line-height:18px;
 }
.mypage_change #right #main #cancel p#action_search
 {
   width:863px;
   border:1px solid #eee;
   
   position:relative;
   height:43px;
 }
.mypage_change #right #main #cancel p#action_search span
 {
    display:block;
    position:absolute;
 }
.mypage_change #right #main #cancel p#action_search span.lbl_search
 {
   font-weight:bold;
    top:13px;
    left:11px;
 }
.mypage_change #right #main #cancel p#action_search span.input_text
 {
    
     background:url("../img/mypage/bg_input_search.jpg") no-repeat;
     
    top:5px;
    left:69px;
     height:33px;
     width:207px;
   
    
 }
.mypage_change #right #main #cancel #btn_lastest_search
 {
    
    width:71px;
    height:29px;
    top:6px;
    left:279px;
    line-height:29px;
    font-weight:bold;
    word-spacing: -4px;
 }
 .mypage_change #right #main #cancel #btn_count
 {
     
    width:139px;
    height:29px;
    
    top:6px;
    
    left:357px;
    line-height:29px;
     font-weight:bold;
 
    word-spacing: -3px;
}
.mypage_change #right #main #cancel p#action_search input
 {
    background:none;
    width:194px;
    border:none;
    height:24px;
    line-height:24px;
    
    color:#888;
    
   
 }
 /* #result table */
 
.mypage_change #right #main #result
 {
   display:none;
    margin-top:19px;
   width:865px;
   text-align:center;
 }


.mypage_change #right #main #result tr#row1
 {
    height:37px;
 }
.mypage_change #right #main #result tr#row2
 {
    height:82px;    
 }
.mypage_change #right #main #result tr#row2 td#col4
 {
    text-align:left;
    padding-left: 15px;
    line-height:16px;
 }
.mypage_change #right #main #result tr#row2 #btn_avaibility
 {
    width:79px;
    height:23px;
    font-size:11px;
    margin-bottom:5px;
    
 }
.mypage_change #right #main #result tr#row2 #btn_product_review
 {
    font-size:11px;
    width:79px;
    height:23px;
    background:#ddd;
 }
.mypage_change #right #main #result tr#row2 #btn_product_review:hover
 {
    
 }
.mypage_change #right #main #result tr#row3
 {
      height:42px;
 }
.mypage_change #right #main #result tr#row4
 {
      height:42px;
      background:#f6f6f6;
 }
 
.mypage_change #right #main #result th
 {
    
    border-bottom:1px solid #ddd;
    border-left:1px solid #eee;
    color:#666;
    
 }
.mypage_change  #right #main #result td
  {
   border-bottom:1px solid #eee;
    border-left:1px solid #eee;
    
    text-align:center;
    vertical-align: middle;
  }
.mypage_change  #right #main #result th#col2,
.mypage_change  #right #main #result td#col2
  {
    border-left: none;
  }
 .mypage_change #right #main #result td#col10
  {
    border-right:none;
  }
  
 .mypage_change  #right #main #result tr#row3 td
 {
     text-align:right;
      border-left:none;
      border-right:none;
      
     
 }
.mypage_change #right #main #result tr#row4 td
 {
      text-align:right;
      padding-right:20px;
      border-left:none;
      border-right:none;
      border-bottom:none;
      
      
     
 }
.mypage_change #right #main #result tr#row3 td span
 {
    padding:0px 15px;
    border-left:1px solid #ddd;
 }
.mypage_change #right #main #result tr#row3 td span#first
 {
    border-left:none;
     
 } 
.mypage_change #right #main #result tr#row3 td span#last
 {
    margin-right:5px;
 }
.mypage_change #right #main #result tr#row4 td span 
 {
    margin:0px 20px 0px 13px;
     
 }
 
.mypage_change #right #main #result th#col2
 {
    width:82px;
    border-left:none;
 }
.mypage_change #right #main #result th#col3
 {
    width:75px;
 }
.mypage_change  #right #main #result th#col4
  {
    width:212px;
  }
 
.mypage_change #right #main #result th#col5
 {
    width:68px;
 }
 
 
.mypage_change #right #main #result th#col6
 {
    width:80px;
 }
 
.mypage_change #right #main #result th#col7
 {
    width:55px;
 }
.mypage_change  #right #main #result th#col8
 {
    width:78px;
 }
.mypage_change  #right #main #result th#col9
 {
    width:101px;
 }
.mypage_change  #right #main #result th#col10
 {
    width:106px;
    border-right:none;
 }
 
 
 /* GROUP TABLE  */
 
 
 
.mypage_change .table_style .table_header
 {
   
    overflow:auto;  
    margin-bottom:8px;
    width:864px;
 }
.mypage_change .table_header #p_title
 {
    float:left;
    
    width:700px;
    
    
    vertical-align: bottom;
    text-align:left;
 }
.mypage_change .table_header #p_title img
 {
    display:block;
    margin-top:10px;
    
 }
.mypage_change .table_header #btn_right
 {
    float:right;
    width:93px;
    height:24px;
    word-spacing:-3px;
    font-size:11px;
    line-height: 26px;    
    line-height: 24px\9;    
 }
 
.mypage_change .table_style td
 {
    border-bottom:1px solid #eee;
    border-left:1px solid #eee;
    padding-left:26px;
    height:50px;
    color:#666;
    text-align:left !important;
 }
 .mypage_change .table_style th
 {
      border-bottom:1px solid #ddd;
    border-left:1px solid #eee;
    color:#666;
 }
 
.mypage_change  .table_style td
  {
   border-bottom:1px solid #eee;
    border-left:1px solid #eee;
    
    text-align:center;
    vertical-align: middle;
  }
.mypage_change .table_style tr.last td
{
    border-bottom:none !important;
}

.mypage_change .table_style td.col1
 {
    width:124px;
    background:#f6f6f6;
    
    font-weight:bold;
    border-left:none!important;
 }
.mypage_change  .table_style td.col2
 {
    width:249px;
    color:#888;
 }
 
.mypage_change  .table_style td.col3
 {
    width:124px;
    
    font-weight:bold;
    background:#f6f6f6;
 }
.mypage_change  .table_style td.col4
 {
    width:258px;
    color:#888;
    
    
 }
 
.mypage_change #right #main #personal
 {
     margin-top:40px;
 }
.mypage_change #right #main #personal tr.row2 td
 {
    border-bottom:none;
 }
.mypage_change #right #main #checkout
 {
    margin-top:39px;
 }
.mypage_change #right #main #checkout tr.row2 td
 {
    border-bottom:none;
 }
.mypage_change #right #main #transport
 {
    margin-top:39px;
 }
.mypage_change #right #main #transport tr.row4 td
 {
    border-bottom:none;
 }/*end mypage change  */
 
 /*=============  CUSTOMIZE POPUP=================*/ 
 

.mypage_change #personal_popup
{
    top:50%;
}
.mypage_change #personal_popup #personal_popup_body
{
    margin-top:20px;
}
.mypage_change #personal_popup input
{
    color:#888 !important;
}
.mypage_change #personal_popup tr td
 {
    height:50px !important;
    color:#888 !important;
 }
 .mypage_change #personal_popup td.col1
{
    width:145px;
    color:#666 !important;
}
.mypage_change #personal_popup td.col2
{
    width:506px;
    
}
.mypage_change  #personal_popup .button
{
    margin-left: 245px;
    margin-top:30px;
}
.mypage_change  #personal_popup .button .btn_action
 {
    margin-left:10px;
    width:71px ;
    height: 29px;
    line-height:31px;
    line-height:29px\9;
    font-weight:bold;
    float:left;
 } 
.mypage_change #personal_popup .btn_close
{
    color:#888;
}


.mypage_change #transport_popup
{
    top:80%;
}
.mypage_change #transport_popup #transport_popup_header p
{
    font-weight:bold;
    color:#666 !important;
}
.mypage_change #transport_popup input
{
    color:#888 !important;
}
.mypage_change #transport_popup .row4 input
{
    margin:8px 0px;
}
.mypage_change #transport_popup .row4 #input_9
{
    margin-right:5px;
}
.mypage_change #transport_popup tr td
 {
    height:50px !important;
     color:#888 !important;
 }
 .mypage_change #transport_popup td.col1
{
    width:145px;
     color:#666 !important;
}
.mypage_change #transport_popup td.col2
{
    width:506px;
     color:#888 !important;
}
.mypage_change  #transport_popup .button
{
    margin-left: 245px;
    margin-top:30px;
    margin-bottom:30px;
    
}
.mypage_change #transport_popup .row4 .col1
{
    vertical-align: top;
    padding-top:25px;
}
.mypage_change  #transport_popup .button .btn_action
 {
    margin-left:10px;
    width:71px ;
    height: 29px;
    line-height:31px;
    line-height:29px\9;
    font-weight:bold;
    float:left;
 }
 .mypage_change  #transport_popup #view_address
 {
    margin-left:554px;
    margin-bottom:0px;
    margin-top:10px;
 }
 .mypage_change  #transport_popup #view_address .btn_action
 {
     margin-left:10px;
    width:100px ;
    height: 29px;
    line-height:31px;
    line-height:30px\9;
    
    font-weight: normal !important;
    font-size:11px;
    
 }
.mypage_change #transport_popup .btn_close
{
    color:#888;
}
/*ADDRESS LIST POPUP STYLE */
.mypage_change #address_list_popup 
{
    top:80%;
}
.mypage_change #address_list_popup  .btn_action
 {
    
   
    display:block;
    line-height:24px;
    background:#fff;
    margin:0px auto;
    width:53px;
    height:24px;
    float:left;
    
 }
.mypage_change #address_list_popup .btn_action2
 {
    
    border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    line-height:24px;
    background:#f6f6f6;
    margin-right:5px !important;
    width:53px;
    height:24px;
    float:left;
    
 }
.mypage_change #address_list_popup .btn_action:hover
 {  
    cursor:pointer;
  /*background:#efefef;*/ 
 }
.mypage_change #address_list_popup .btn_action2:hover
 {
    cursor:pointer;
 }
 .mypage_change #address_list_popup .button .btn_action
 {
    float:none;
    height:29px;
    line-height:30px;
    line-height:30px\9;
    width:70px;
 }
 
 /*ADDRESS MODIFY POPUP STYLE */
 
 
.mypage_change #address_modify_popup
{
    top:80%;
}
.mypage_change #address_modify_popup .mypage_popup_header p
{
    
    color:#666 !important;
}
.mypage_change #address_modify_popup input
{
    color:#888 !important;
}
.mypage_change #address_modify_popup .row5 input
{
    margin:8px 0px;
}
.mypage_change #address_modify_popup .row5 #input_10
{
    margin-right:5px;
}
.mypage_change #address_modify_popup tr td
 {
    height:50px !important;
     color:#888 !important;
 }
 .mypage_change #address_modify_popup td.col1
{
    width:145px;
     color:#666 !important;
}
.mypage_change #address_modify_popup td.col2
{
    width:506px;
     color:#888 !important;
}
.mypage_change  #address_modify_popup .button
{
    margin-left: 245px;
    margin-top:30px;
    margin-bottom:30px;
    
}
.mypage_change #address_modify_popup .row5 .col1
{
    vertical-align: top;
    padding-top:25px;
}
.mypage_change  #address_modify_popup .button .btn_action
 {
    margin-left:10px;
    width:71px ;
    height: 29px;
    line-height:31px;
    line-height:29px\9;
    font-weight:bold;
    float:left;
 }
 
.mypage_change #address_modify_popup .btn_close
{
    color:#888;
}
 
 
 .mypage_change #return_popup img.title
 {
    margin:0px 0px 10px 0px;
 }
 .mypage_change #return_popup .title2
 {
    margin-bottom:20px;
    height:48px;
    border:1px solid #ddd;
    
    background:#f6f6f6;
 }
 .mypage_change #return_popup p
 {
    color:#888;
 }
 
 .mypage_change #return_popup .title2 p
 {
    line-height:48px;
    text-indent:20px;
    
 }
 .mypage_change #return_popup .title2 p .bold
 {
    font-weight:bold;
 }
 .mypage_change #return_popup .data
 {
    margin-top:20px;
 }
 .mypage_change #return_popup table td
 {
    background:none !important;
    text-align:center !important;
    padding-left: 0px;
 }
 
 
 /*=====================================================MYPAGE COUPON CHANGE=================================================================================================== */
 
.mypage_coupon #left #yellow_background
{
    margin-top:20px;
    width:213px;
    background:#fdfdfd;
    border:1px solid #f8f8f8;
    height:0px;
    display: none;
}
.mypage_coupon  #right #main .btn_action
 {
    
    
    
    line-height:30px;
    background:#fff;
    margin:0px auto;
    width:108px;
    height:29px;
    font-weight:bold;
    color:#666;
    word-spacing:-2px;
    
 }
 .mypage_coupon #right #main .btn_action2
 {
    
    border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    line-height:29px;
    background:#fff;
    margin:0px auto;
    width:71px;
    height:29px;
    font-weight:bold;
    color:#666;
    word-spacing:-2px;
    
 }
 .mypage_coupon #right #main .btn_action2:hover
 {
    background:#f6f6f6;
 }
 

 /* ========================CANCEL STYLE */
.mypage_coupon  #right #main #cancel
 {
    margin-top:30px;
    
 }
.mypage_coupon  #right #main #cancel p
 {
    text-align:left;
 }
 
.mypage_coupon  #right #main #cancel p#title
 {
    font-weight:bold;
    font-size:16px;
    margin-bottom:7px;
 }
.mypage_coupon  #right #main #cancel p#content
 {
    margin-bottom:16px;
    line-height:18px;
 }
.mypage_coupon  #right #main #cancel p#action_search
 {
   width:863px;
   border:1px solid #eee;
   
   position:relative;
   height:43px;
 }
.mypage_coupon  #right #main #cancel p#action_search span
 {
    display:block;
    position:absolute;
 }
.mypage_coupon  #right #main #cancel p#action_search span.lbl_search
 {
   font-weight:bold;
    top:13px;
    left:11px;
 }
.mypage_coupon  #right #main #cancel p#action_search span.input_text
 {
    
     background:url("../img/mypage/bg_input_search.jpg") no-repeat;
     
    top:5px;
    left:69px;
     height:33px;
     width:207px;
   
    
 }
  .mypage_coupon #right #main #cancel #btn_lastest_search
 {
    
    width:71px;
    height:29px;
    top:6px;
    left:279px;
    line-height:29px;
    font-weight:bold;
    word-spacing: -4px;
 }
 .mypage_coupon #right #main #cancel #btn_count
 {
     
    width:139px;
    height:29px;
    
    top:6px;
    
    left:357px;
    line-height:29px;
     font-weight:bold;
 }
 /*=========================================TABS TABLE STYLE============================================================================================================ */
 
.mypage_coupon   #right #tabs
{
   
    margin-top:20px;
    
    
}
.mypage_coupon #right #main #tabs #controller
{
    display:block;
    margin:0px; 
    height:36px;
    border-bottom:1px solid #666;
}
 
.mypage_coupon  #right #tabs #controller div
{
   width:218px;
   height:35px;
   float:left;
   border:1px solid #eee;
  border-bottom: none;
   background:#fff;
   text-align:left;
   
   line-height:35px;
    text-indent: 66px;
    word-spacing: 3px;
    
}
.mypage_coupon #right #tabs #controller div a
{
    display:block;
    width:100%;
    height:100%;
    color:#888;
    
}
.mypage_coupon  #right #tabs #controller div.active
 {
    
    font-weight:bold;
     border:1px solid #666;
     border-bottom:1px solid #fff !important;
     text-indent: 64px;
     
 }
.mypage_coupon  #right #tabs #controller div:hover
 {
    background:#fafafa;
    cursor:pointer;
     text-indent: 64px;
    font-weight:bold;
    
 }
.mypage_coupon  #right #tabs #controller div:hover a,
.mypage_coupon  #right #tabs #controller div.active a
 {
    color:#666;
 }
 
.mypage_coupon #right #main #tabs #tab-1
{
     
    
    
}
.mypage_coupon #right #main #tabs #top_tab1
{
    margin-top:20px;
    
    
}
.mypage_coupon  #right #main #tabs #top_tab1 div
 {
    float:left;
    margin-right:5px;
    font-size:11px;
    color:#888;
    
 }
.mypage_coupon  #right #main #tabs #top_tab1 p
 {
    color:#888;
    text-indent:16px;
 }
.mypage_coupon  #right #main #tabs #top_tab1  p span.pink
 {
    font-family: "Lato Bold", Dotum, serif, sans-serif;
 }
.mypage_coupon  #right #main #tabs #top_tab1 div.title_tab1
 {
    height:26px;
    width:72px;
    line-height:26px;
 }
 

 /*=========================================TAB-1 RESULT TABLE STYLE============================================================================================================ */
 
.mypage_coupon  #right #main #tab-1 #result
 {
   
    margin-top:15px;
   
   text-align:center;
 }
.mypage_coupon  #right #main #tab-1 #result table
 {
     border-collapse: separate;
     border-spacing: 0px;
      *border-collapse: expression('separate', cellSpacing = '0px');
     border:1px solid #eee;
         
     border-top:2px solid #ddd;
    width:865px;
    
 }
 .mypage_coupon  #right #main #tab-1 #result tr
  {
    height:40px;
  }
  
.mypage_coupon  #right #main #tab-1 #result th
 {    
    border-bottom:1px solid #ddd;
    
    height:36px;
 }
.mypage_coupon  #right #main #tab-1 #result th p
 {
    border-right:1px solid #eee;
    text-align:center;
    line-height:12px;
    color:#666;
 }
.mypage_coupon  #right #main #tab-1 #result th#col7 p
 {
    border-right:none;
 }
.mypage_coupon   #right #main #tab-1 #result td
  {
   border-bottom:1px solid #eee;
    
    
    text-align:center;
    vertical-align: middle;
  }
.mypage_coupon   #right #main #tab-1 #result th#col1,
 .mypage_coupon  #right #main #tab-1 #result td#col1
  {
    border-left: none;
  }
  #right #main #tab-1 #result td#col6
  {
    border-right:none;
  }
 
  
 .mypage_coupon #right #main #tab-1 #result tr#row7 td
  {
    border-bottom:none;
  }
.mypage_coupon #right #main #tab-1 #result th#col1
 {
    width:85px;
 }
.mypage_coupon #right #main #tab-1 #result th#col2
 {
    width:96px;    
 }
.mypage_coupon #right #main #tab-1 #result th#col3
 {
    width:241px;
 }
.mypage_coupon #right #main #tab-1 #result th#col4
  {
    width:100px;
  } 
.mypage_coupon #right #main #tab-1 #result th#col5
 {
    width:69px;
 } 
.mypage_coupon #right #main #tab-1 #result th#col6
 {
    width:173px;
 }
.mypage_coupon #right #main #tab-1 #result th#col7
 {
    
 } 
 /*=========================================TAB-2 RESULT TABLE STYLE============================================================================================================ */
.mypage_coupon  #right #main #tab-2
 {     
    overflow:auto;
 }
 
.mypage_coupon  #right #main #tab-2 #result
 {   
   margin-top:15px;  
   text-align:center;
 }
.mypage_coupon  #right #main #tab-2 #result table
 {
     border-collapse: separate;
     border-spacing: 0px;
      *border-collapse: expression('separate', cellSpacing = '0px');
     border:1px solid #eee;         
     border-top:2px solid #ddd;    
     width:865px;
 }
 
.mypage_coupon   #right #main #tab-2 #result tr
{
    height:40px;
}  
.mypage_coupon  #right #main #tab-2 #result th
 {    
    border-bottom:1px solid #ddd;    
    height:36px;
 }
.mypage_coupon  #right #main #tab-2 #result th p
 {
    border-right:1px solid #eee;
    text-align:center;
    line-height:12px;
    color:#666;
 }
.mypage_coupon  #right #main #tab-2 #result th#col6 p
 {
    border-right:none;
 }
.mypage_coupon #right #main #tab-2 #result td
  {
   border-bottom:1px solid #eee;    
    text-align:center;
    vertical-align: middle;
  }
 .mypage_coupon  #right #main #tab-2 #result th#col1,
 .mypage_coupon  #right #main #tab-2 #result td#col1
  {
    border-left: none;
  }
 .mypage_coupon  #right #main #tab-2 #result td#col6
  {
    border-right:none;
  }
 .mypage_coupon  #right #main #tab-2 #result td#col6 .btn_action
  {
    float: left;
    width:53px;
    height:22px;
  }
 .mypage_coupon  #right #main #tab-2 #result td#col6 .btn_action2
  {
    float: left;
    width:53px;
    height:22px;
    background:#f6f6f6;
    margin-left:24px;
    margin-right:4px;
  }
  
 .mypage_coupon  #right #main #tab-2 #result tr#row7 td
  {
    border-bottom:none;
  }
 .mypage_coupon #right #main #tab-2 #result th#col1
 {
    width:48px;
 }
 .mypage_coupon #right #main #tab-2 #result th#col2
 {
    width:95px;
    
 }
 .mypage_coupon #right #main #tab-2 #result th#col3
 {
    width:312px;
 }
 .mypage_coupon  #right #main #tab-2 #result th#col4
  {
    width:151px;
  }
 
 .mypage_coupon #right #main #tab-2 #result th#col5
 {
    width:148px;
 }
 
 .mypage_coupon #right #main #tab-2 #button div
 { 
    float:right;
    
    
 }  /* END MYPAGE COUPON*/
 
 /*==================================================================MYPAGE WISHLIST STYLE==================================================================================*/

.mypage_wishlist #right #main .btn_action
 {
    color:#666;
    text-align: center;
    border:1px solid #cfcfcf;
    display:block;    
    background:#fff;    
    width:124px;
    height:29px;
    font-size:12px;
    line-height:31px;
    font-weight:bold;
    word-spacing:-2px;
 }
 
 .mypage_wishlist #right #product
 {
    border-top:2px solid #dddddd;
    border-bottom:1px solid #eaeaea;
    
    position:relative;
 }
.mypage_wishlist  #right #product #title
 {
    
    position:absolute;
    top:-33px;
    right:0px;
    width:200px;
    height:31px;
    background:#f6f6f6;
   
 }
.mypage_wishlist  #right #product #title p
 {
     line-height:31px;
     text-align:center;
 }
.mypage_wishlist  #right #product #title p span
 {
    
 }
.mypage_wishlist  #right #product table
{
  width:100%;
  border:none;
}
.mypage_wishlist  #right #product table td
{       
    padding-bottom:40px; 
    vertical-align:top;
    width:219px;    
}

 
.mypage_wishlist  #right #product table td#first
 {
    padding-left:0px;
 }
.mypage_wishlist   #right #product table td#last
  {
    
     
     width:200px;
  }
.mypage_wishlist  #right #product table td div
{
    margin-left: 0px;
    
    line-height:16px;
}
.mypage_wishlist #right #product table td .checkbox
{
    margin-top:19px;
    margin-bottom:13px;
    border:none;
}
.mypage_wishlist  #right #product table td .product_image
{
    
    
    position: relative;
}
.mypage_wishlist #right #product table td .product_image img
{
    
}
 .mypage_wishlist  #right #product table td#first .product_image
  {
    margin-left:0px;
  }
.mypage_wishlist #right #product table td#last .product_image
  {
      }
.mypage_wishlist #right #product table td .product_image #quick_icon
{
    position:absolute;
    bottom:0px;
    left:0px;
    width: 200px;
    height:35px;
    
    background:#000;
    opacity:0.5;
    
    -moz-opacity:0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50); 
    display:none;
    overflow:auto;
    
}
.mypage_wishlist  #right #product table td #quick_icon span
{
   
   color:#fff;
   height:35px;
   line-height:35px;
   text-align:center;
   text-indent:16px;
   float:left;   
}

.mypage_wishlist  #right #product table td #quick_icon span:hover
{
    cursor:pointer;
    
}
.mypage_wishlist  #right #product table td #quick_icon #icon1
{
    width:71px;
    
    background:url("../img/mypage/mypage_wishlist_icon.png") 0px -1px;
}
.mypage_wishlist  #right #product table td #quick_icon #icon2
{
    width:64px;
    background:url("../img/mypage/mypage_wishlist_icon.png") -71px 0px;
}

.mypage_wishlist  #right #product table td #quick_icon #icon3
{
    width:64px;
    background:url("../img/mypage/mypage_wishlist_icon.png") -136px 0px;
}



.mypage_wishlist  #right #product table td #description
{
    margin-top: 20px;
    margin-left:0px;
    color:#888;
}
.mypage_wishlist #right #product table td #description .c666
{
    color:#666;
}
.mypage_wishlist  #right #product table td #price
{
     margin-top: 20px;
     margin-left:0px;
    
}
/* ACTION GROUP STYLE */
.mypage_wishlist #action_group
{
    margin-top:20px;
 
 overflow:auto;
    
}
 .mypage_wishlist #action_group .btn_action
 {
    float: right;
    
    margin-left:4px;
 }
 
.mypage_wishlist  #action_group #btn3
 {
    width:71px !important;
    color:#888 !important;
    
 } /*END MYPAGE WISTHLIST */
 
/* ============================================================MYPAGE SERVICE STYLE========================================================= */

.mypage_service #right #main .btn_action
 {
    
    margin:0px auto;
    width:53px;
    height:22px;
    font-size:11px;
    line-height:24px;
 }
.mypage_service #right #main .btn_action2
 {
    
    border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    line-height:29px;
    background:#fff;
    margin:0px auto;
    width:71px;
    height:29px;
    font-weight:bold;
    color:#666;
    word-spacing:-2px;
    
 }
 .mypage_service #right #main .btn_action2:hover
 {
    background:#f6f6f6;
 }
 

 /* CANCEL STYLE */
.mypage_service  #right #main #cancel
 {
    margin-top:30px;
    
 }
.mypage_service  #right #main #cancel p
 {
    text-align:left;
 }
 
.mypage_service  #right #main #cancel p#title
 {
    font-weight:bold;
    font-size:16px;
    margin-bottom:7px;
 }
.mypage_service  #right #main #cancel p#content
 {
    margin-bottom:16px;
    line-height:18px;
 }
.mypage_service  #right #main #cancel p#action_search
 {
   width:863px;
   border:1px solid #eee;
   
   position:relative;
   height:43px;
 }
.mypage_service  #right #main #cancel p#action_search span
 {
    display:block;
    position:absolute;
 }
.mypage_service  #right #main #cancel p#action_search span.lbl_search
 {
   font-weight:bold;
    top:13px;
    left:11px;
 }
.mypage_service  #right #main #cancel p#action_search span.input_text
 {
    
     background:url("../img/mypage/bg_input_search.jpg") no-repeat;
     
    top:5px;
    left:69px;
     height:33px;
     width:207px;
   
    
 }
  .mypage_service #right #main #cancel #btn_lastest_search
 {
    
    width:71px;
    height:29px;
    top:6px;
    left:279px;
    line-height:29px;
    font-weight:bold;
    word-spacing: -4px;
 }
.mypage_service  #right #main #result
 {
   
    margin-top:20px;
   width:865px;
   text-align:center;
   
 }

 .mypage_service  #right #main   #result tr
  {
    height:40px;
  }
  
.mypage_service  #right #main   #result th
 {
    
    border-bottom:1px solid #ddd;
    
    height:36px;
    background: url("../img/mypage/table_th_separator.png") top right no-repeat;
     text-align:center;
    line-height:12px;
    color:#666;
 }
  
.mypage_service  #right #main   #result th#col1,
.mypage_service  #right #main   #result td#col1
  {
    border-left: none;
  }
.mypage_service  #right #main   #result th#col7
  {
    border-right: none;
    background:none;
  }
 
.mypage_service #right #main   #result td
  {
   border-bottom:1px solid #eee;
    
    
    text-align:center;
    vertical-align: middle;
  }
  
  
 .mypage_service  #right #main #result td#col6
  {
    border-right:none;
  }
 .mypage_service  #right #main #result td#col6 .btn_action
  {
    float: left;
    width:53px;
    height:22px;
    line-height:24px;
    font-size:11px;
  }
 
 .mypage_service  #right #main   #result tr#row7 td
  {
    border-bottom:none;
  }
.mypage_service  #right #main   #result th#col1
 {
    width:102px;
 }
.mypage_service  #right #main   #result th#col2
 {
    width:65px;
    
 }
.mypage_service  #right #main   #result th#col3
 {
    width:180px;
    
 }
.mypage_service   #right #main   #result th#col4
  {
    width:212px;
  }
 
.mypage_service  #right #main   #result th#col5
 {
    width:99px;
 }
 
 
.mypage_service  #right #main   #result th#col6
 {
    width:99px;
 }
 
.mypage_service  #right #main   #result th#col7
 {
    width:99px;
 }
 
 
.mypage_service  #right #main .txt_pink
 {
    color:#ff5b90;
    
 }
.mypage_service  #right #main .txt_sky
 {
    color:#45aaf8;
    
 } 
 
 
 
 
.mypage_service .table_style .table_header
 {
   
    overflow:auto;  
    margin-bottom:8px;
    
 }
.mypage_service .table_header #p_title
 {
    float:left;
    
    
    
    
    vertical-align: bottom;
    text-align:left;
 }
.mypage_service .table_header #p_title img
 {
    display:block;
    margin-top:10px;
    
 }

 
.mypage_service .table_style td
 {
    border-bottom:1px solid #eee;
    border-left:1px solid #eee !important;
    text-indent:25px;
    height:50px;
    color:#666 !important;
    text-align:left !important;
    vertical-align: middle;
 }
 .mypage_service .table_style th
 {
      border-bottom:1px solid #ddd;
    border-left:1px solid #eee;
    color:#666 ;
 }
 

.mypage_service .table_style tr.last td
{
    border-bottom:none !important;
}

.mypage_service .table_style td.col1
 {
    width:145px;
    background:#f6f6f6;
    
    font-weight:bold;
    border-left:none!important;
 }
.mypage_service  .table_style td.col2
 {
    width:180px;
     color:#888 !important;
 }
 
.mypage_service  .table_style td.col3
 {
    width:145px;
    
    font-weight:bold;
    background:#f6f6f6;
 }
.mypage_service  .table_style td.col4
 {
    
    color:#888 !important;
    
    
 }
 
.mypage_service #service_popup .data
{
    margin:20px 0px;
}
.mypage_service #service_popup .data td
{
    text-align:center;
}
.mypage_service #service_popup .data th.col5
{
    background:none;
}
.mypage_service #service_popup .data .table_header
 {
   
    overflow:auto;  
    margin-bottom:8px;
    
 }
.mypage_service #service_popup .data td.sample img
{
    display:block;
    float:left;
}
.mypage_service #service_popup .data td.sample span
{
    text-align:left !important;
    display:block;
    float:left;
    margin-top:28px;
    margin-left:15px;
} 
 /*END MYPAGE SERVICE */

/*===========================================MYPAGE RIPPLE STYLE================================================================ */


.mypage_ripple #main table td
{
    border-bottom:1px solid #eee;
}
.mypage_ripple #main .row_last td

{
    border-bottom:none;
}

.mypage_ripple #left #yellow_background
{
    margin-top:20px;
    width:213px;
    background:#fdfdfd;
    border:1px solid #f8f8f8;
    height:0px;
}

.mypage_ripple #right #main .btn_action
 {
    
    border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    line-height:26px;
    background:#fff;
    margin:0px auto;
    width:64px;
    height:24px;
    
 }
.mypage_ripple  #right #main .btn_action2
 {
    
    border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    line-height:26px;
    background:#efefef;
    margin:0px auto;
    width:64px;
    height:24px;
    
 }
 .mypage_ripple #right #main .btn_action:hover
 {  
    cursor:pointer;
  
 }
 .mypage_ripple #right #main .btn_action2:hover
 {
    cursor:pointer;
 }
.mypage_ripple #right #main .btn_action3:hover
{
    background:#f6f6f6; 
    cursor:pointer;
}
/* ================= 0402_mypage_Question_Ripple (TAM) ================*/
.mypage_ripple  #main .mypage_ripple_title
 {
	margin-top: 29px;
    margin-bottom:15px;
 }
 .mypage_ripple  #main .mypage_ripple_title  .content
 {
	margin-top:5px;
    color:#888 !important;
 }

 


/* ================= 0402_mypage_Ripple (TAM) begin ================*/
.mypage_ripple #main .mypage_ripple_title
 {
	margin-top: 29px;
 }
  #main .mypage_ripple_title  .content
 {
	margin-top:5px;
 }

 
 .mypage_ripple #main .mypage_ripple_table table{
	width:100%;
	
	
	margin-top:15px;
 }
/* ================= 0402_mypage_Ripple Body(TAM) begin ================*/
.mypage_ripple #main .mypage_ripple_table .col1
{
	height:38px;
	border: 1px solid #cfcfcf;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
	text-align: center;
	
	font-weight:bold;
	color:#666;
}
.mypage_ripple  #main .mypage_ripple_table .col1 .row1
{
	width:585px;
	text-align: center;
	
}
.mypage_ripple  #main .mypage_ripple_table .row3
{
	text-align: center;
	
	width:137px;
}
.mypage_ripple  #main .mypage_ripple_table .row4
{
	text-align: center;
	
}
.mypage_ripple  #main .mypage_ripple_table .row2
{
	text-align: left;
	width: 510px;
	
	text-indent: 18px;
}

.mypage_ripple #main .mypage_ripple_table .col1 .row1b
 {
	width:1px;
 }
 
.mypage_ripple #main .mypage_ripple_table .col2
{
	height:66px;
	border: 1px solid #eee;
}

.mypage_ripple #main .mypage_ripple_table .col3
{
	height:0px;
	border: 1px solid #eee;
	background:#FAFAFA;
}
.mypage_ripple #main .mypage_ripple_table .col3 td
{
    display:none;
}
.mypage_ripple #main .mypage_ripple_table .col3 .rowb
{
	text-indent: 95px;
	text-align: left;
	
}
.mypage_ripple #main .mypage_ripple_table .col3 .rowb p
{
	color:#888;
}
.mypage_ripple #main .mypage_ripple_table .col4
{
	height:62px;
	border: 1px solid #eee;
}
.mypage_ripple  #main .mypage_ripple_table .row1
{
	text-align: center;
	
	width:75px;
}

.mypage_ripple  #main .mypage_ripple_table .border_pagintion
{
	padding-top:9px;
}
.mypage_ripple #main .mypage_ripple_table  .mypage_ripple_text_tip
{
	padding-top:57px;
}
.mypage_ripple #main .mypage_ripple_table  .mypage_ripple_bottom
{
	padding-top:10px;
}/*END MYPAGE RIPPLE */

/* ======================================================================MYPAGE ORDER STYLE========================================================================================== */

.mypage_order #left #yellow_background
{
    margin-top:20px;
    width:213px;
    background:#fdfdfd;
    border:1px solid #f8f8f8;
    height:0px;
    display: none;
}

.mypage_order #right #main .btn_action
 {
    
    border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    line-height:26px;
    background:#fff;
    margin:0px auto;
    width:64px;
    height:24px;
    
 }
.mypage_order  #right #main .btn_action2
 {
    
    border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    line-height:26px;
    background:#efefef;
    margin:0px auto;
    width:64px;
    height:24px;
    
 }
.mypage_order  #right #main .btn_action:hover
 {  
    cursor:pointer;
  background:#efefef; 
 }
.mypage_order  #right #main .btn_action2:hover
 {
    cursor:pointer;
 }
.mypage_order #right #main .btn_action3:hover
{
    background:#f6f6f6; 
    cursor:pointer;
}

 .mypage_order #right #main a
 {
    color:#888;
 }
 /*=========================================TABS TABLE STYLE============================================================================================================ */
 
 
.mypage_order #right #main #tabs #controller
{
    display:block;
    margin:0px; 
    height:36px;
    border-bottom:1px solid #666;
}
 
.mypage_order  #right #tabs #controller div
{
   width:218px;
   height:35px;
   float:left;
   border:1px solid #eee;
  border-bottom: none;
   background:#fff;
   text-align:left;
   
   line-height:35px;
    text-indent: 66px;
    word-spacing: 3px;
    
}
.mypage_order #right #tabs #controller div a
{
    display:block;
    width:100%;
    height:100%;
    color:#888;
    
}
.mypage_order  #right #tabs #controller div.active
 {
    
    font-weight:bold;
     border:1px solid #666;
     border-bottom:1px solid #fff !important;
     text-indent: 64px;
     
 }
.mypage_order  #right #tabs #controller div:hover
 {
    background:#fafafa;
    cursor:pointer;
     text-indent: 64px;
    font-weight:bold;
    
 }
.mypage_order  #right #tabs #controller div:hover a,
.mypage_order  #right #tabs #controller div.active a
 {
    color:#666;
 }
 
.mypage_order #right #main #tabs #tab-1
{
     
    
    height:360px;
}
.mypage_order #right #main #tabs #top_tab1
{
    margin-top:20px;
    
    
}
.mypage_order  #right #main #tabs #top_tab1 div
 {
    float:left;
    margin-right:5px;
    font-size:11px;
    
 }
.mypage_order  #right #main #tabs #top_tab1 div.title_tab1
 {
    height:26px;
    width:72px;
    line-height:26px;
 }
 
.mypage_order  #right #main #tabs #tab-2
 {   
    margin-top:20px;
      height:314px;
    
 }
 
 /*=========================================TAB-1 RESULT TABLE STYLE============================================================================================================ */
 
.mypage_order #right #main #tab-1 #result
 {
   
    margin-top:20px;
   width:865px;
   text-align:center;
 }
 
 
.mypage_order   #right #main #tab-1 #result tr
  {
    height:40px;
  }
.mypage_order  #right #main #tab-1 #result th
 {
    
    border-bottom:1px solid #ddd;
    
    height:36px;
 }
.mypage_order  #right #main #tab-1 #result th p
 {
    border-right:1px solid #eee;
    text-align:center;
    line-height:12px;
    color:#666;
 }
.mypage_order  #right #main #tab-1 #result th#col6 p
 {
    border-right:none;
 }
.mypage_order   #right #main #tab-1 #result td
  {
   border-bottom:1px solid #eee;
    
    
    text-align:center;
    vertical-align: middle;
  }
.mypage_order   #right #main #tab-1 #result th#col1,
.mypage_order   #right #main #tab-1 #result td#col1
  {
    border-left: none;
  }
.mypage_order   #right #main #tab-1 #result td#col6
  {
    border-right:none;
  }
.mypage_order   #right #main #tab-1 #result td#col6 .btn_action
  {
    float: left;
    width:53px;
    height:22px;
    line-height:24px;
    font-size:11px;
  }
.mypage_order   #right #main #tab-1 #result td#col6 .btn_action:hover
  {
    background:#fff;
  }
.mypage_order   #right #main #tab-1 #result td#col6 .btn_action2
  {
    float: left;
    width:53px;
    height:22px;
    background:#f6f6f6;
    margin-left:24px;
    margin-right:4px;
    line-height:24px;
     
     font-size:11px;
     
  }
  
.mypage_order   #right #main #tab-1 #result tr#row7 td
  {
    border-bottom:none;
  }
.mypage_order  #right #main #tab-1 #result th#col1
 {
    width:116px;
 }
.mypage_order  #right #main #tab-1 #result th#col2
 {
    width:166px;
    
 }
.mypage_order  #right #main #tab-1 #result th#col3
 {
    width:210px;
 }
 .mypage_order  #right #main #tab-1 #result th#col4
  {
    width:120px;
  }
 
.mypage_order  #right #main #tab-1 #result th#col5
 {
    width:90px;
 }
 
 
.mypage_order  #right #main #tab-1 #result th#col6
 {
    width:160px;
 }
 
 
 
 
 /*=========================================TAB-2 RESULT TABLE STYLE============================================================================================================ */
 
.mypage_order  #right #main #tab-2 #result
 {
   
    
   width:865px;
   text-align:center;
 }
 
 .mypage_order  #right #main #tab-2 #result tr
  {
    height:40px;
  }
  
.mypage_order  #right #main #tab-2 #result th
 {
    
    border-bottom:1px solid #ddd;
    
    height:36px;
 }
.mypage_order  #right #main #tab-2 #result th p
 {
    border-right:1px solid #eee;
    text-align:center;
    line-height:12px;
     color:#666;
 }
.mypage_order  #right #main #tab-2 #result th#col6 p
 {
    border-right:none;
 }
.mypage_order   #right #main #tab-2 #result td
  {
   border-bottom:1px solid #eee;
    
    
    text-align:center;
    vertical-align: middle;
  }
 .mypage_order  #right #main #tab-2 #result th#col1,
 .mypage_order  #right #main #tab-2 #result td#col1
  {
    border-left: none;
  }
 .mypage_order  #right #main #tab-2 #result td#col6
  {
    border-right:none;
  }
 .mypage_order  #right #main #tab-2 #result td#col6 .btn_action
  {
    float: left;
    width:53px;
    height:22px;
  }
 .mypage_order  #right #main #tab-2 #result td#col6 .btn_action2
  {
    float: left;
    width:53px;
    height:22px;
    background:#f6f6f6;
    margin-left:24px;
    margin-right:4px;
  }
  
 .mypage_order  #right #main #tab-2 #result tr#row7 td
  {
    border-bottom:none;
  }
.mypage_order  #right #main #tab-2 #result th#col1
 {
    width:116px;
 }
.mypage_order  #right #main #tab-2 #result th#col2
 {
    width:166px;
    
 }
.mypage_order  #right #main #tab-2 #result th#col3
 {
    width:210px;
 }
.mypage_order   #right #main #tab-2 #result th#col4
  {
    width:120px;
  }
 
.mypage_order  #right #main #tab-2 #result th#col5
 {
    width:90px;
 }
 
 
.mypage_order  #right #main #tab-2 #result th#col6
 {
    width:160px;
 }
 
 .mypage_order  #right #steps .step .content
 {
    
   top:85px;
   
 }
 .mypage_order_detail #main #result
 {
    display:block !important;
 }
 .mypage_order_detail .button
 {
    overflow:auto;
    margin-left:400px;
    margin-top:20px;
 }
  .mypage_order_detail .button .btn_action
  {
    width: 89px;
    height: 42px;
    line-height: 42px !important;
    float:left;
    font-weight:bold;
  }
   .mypage_order_detail  #search_popup .button .btn_close
 {
    margin:0px auto !important;
    width:71px !important;
    height: 29px !important;
    line-height:31px !important;
    line-height:29px\9 !important;
    font-weight:bold !important;
 } 
  .mypage_order_detail  #search_popup .button
 {
    margin-left:300px;
 }
  .mypage_order_detail .button .btn_action_pink
  {
    margin-right:10px !important;
    float:left;
    font-weight:bold;
  }
  
 .mypage_order_detail  #right #steps .step .content
 {
     position: absolute;
     text-align:center;
     line-height:15px;
   top:85px;
   left:20px;
   color:#888;
 }
 /*END MYPAGE ORDER */
 
 /* =========================================================MYPAGE POINT STYLE================================================================ */
 
.mypage_point #left #yellow_background
{
    margin-top:20px;
    width:213px;
    background:#fdfdfd;
    border:1px solid #f8f8f8;
    
    display: none;
}

.mypage_point #right #main .btn_action
 {
    
   
    line-height:29px;
    background:#fff;
    margin:0px auto;
    width:108px;
    height:29px;
    font-weight:bold;
    color:#666;
    word-spacing:-2px;
    
 }
.mypage_point #right #main .btn_action2
 {
    
    
    
    display:block;
    line-height:29px;
    background:#fff;
    margin:0px auto;
    width:71px;
    height:29px;
    font-weight:bold;
    color:#666;
    word-spacing:-2px;
    
 }
.mypage_point #right #main .btn_action2:hover
 {
    background:#f6f6f6;
 }
 

 /*=========================================TABS TABLE STYLE============================================================================================================ */
 
.mypage_point  #right #tabs
{
   
    margin-top:20px;
    
    
}
.mypage_point #right #main #tabs #controller
{
    display:block;
    margin:0px; 
    height:36px;
    border-bottom:1px solid #666;
}
 
.mypage_point #right #tabs #controller div
{
   width:218px;
   height:35px;
   float:left;
   border:1px solid #eee;
  border-bottom: none;
   background:#fff;
   text-align:left;
   
   line-height:35px;
    text-align:center;
    
    
}
.mypage_point #right #tabs #controller div a
{
    display:block;
    width:100%;
    height:100%;
    color:#888;
    
}
.mypage_point #right #tabs #controller div.active
 {
    
    font-weight:bold;
     border:1px solid #666;
     border-bottom:1px solid #fff !important;
     
     
 }
.mypage_point #right #tabs #controller div:hover
 {
    background:#fafafa;
    cursor:pointer;
     
    font-weight:bold;
    
 }
.mypage_point #right #tabs #controller div:hover a,
.mypage_point #right #tabs #controller div.active a
 {
    color:#666;
 }
 
.mypage_point #right #main #tabs #tab-1
{
     
    
    
}
.mypage_point #right #main #tabs #top_tab1
{
    margin-top:20px;
    
    
}
.mypage_point #right #main #tabs #top_tab1 div
 {
    float:left;
    margin-right:5px;
    font-size:11px;
    
 }
.mypage_point #right #main #tabs #top_tab1 div.title_tab1
 {
    height:26px;
    width:72px;
    line-height:26px;
 }
 

 
 /*=========================================TAB-1 RESULT TABLE STYLE============================================================================================================ */
 
.mypage_point #right #main #tab-1 #result
 {
   
    margin-top:15px;
   
   text-align:center;
 }
 
  .mypage_point #right #main #tab-1 #result tr
  {
    height:40px;
  }
  
 .mypage_point #right #main #tab-1 #result th
 {    
    border-bottom:1px solid #ddd;
    
    height:36px;
 }
 .mypage_point #right #main #tab-1 #result th p
 {
    border-right:1px solid #eee;
    text-align:center;
    line-height:12px;
    color:#666;
 }
 .mypage_point #right #main #tab-1 #result th#col5 p
 {
    border-right:none;
 }
.mypage_point   #right #main #tab-1 #result td
  {
   border-bottom:1px solid #eee;
    
    
    text-align:center;
    vertical-align: middle;
  }
 .mypage_point  #right #main #tab-1 #result th#col1,
 .mypage_point  #right #main #tab-1 #result td#col1
  {
    border-left: none;
  }
.mypage_point   #right #main #tab-1 #result td#col5
  {
    border-right:none;
  }
 
  
.mypage_point   #right #main #tab-1 #result tr#row7 td
  {
    border-bottom:none;
  }
.mypage_point  #right #main #tab-1 #result th#col1
 {
    width:156px;
 }
.mypage_point  #right #main #tab-1 #result th#col2
 {
    width:311px;
    
 }
.mypage_point  #right #main #tab-1 #result th#col3
 {
    width:146px;
 }
 .mypage_point  #right #main #tab-1 #result th#col4
  {
    width:114px;
  }
 
 
 /*=========================================TAB-2 RESULT TABLE STYLE============================================================================================================ */
 
 .mypage_point #right #main #tab-2 #result
 {
   
    margin-top:15px;
   
   text-align:center;
 }
 
 .mypage_point  #right #main #tab-2 #result tr
  {
    height:40px;
  }
  
.mypage_point  #right #main #tab-2 #result th
 {    
    border-bottom:1px solid #ddd;
    
    height:36px;
 }
.mypage_point  #right #main #tab-2 #result th p
 {
    border-right:1px solid #eee;
    text-align:center;
    line-height:12px;
    color:#666;
 }
.mypage_point  #right #main #tab-2 #result th#col5 p
 {
    border-right:none;
 }
.mypage_point   #right #main #tab-2 #result td
  {
   border-bottom:1px solid #eee;
    
    
    text-align:center;
    vertical-align: middle;
  }
 .mypage_point  #right #main #tab-2 #result th#col1,
 .mypage_point  #right #main #tab-2 #result td#col1
  {
    border-left: none;
  }
 .mypage_point  #right #main #tab-2 #result td#col5
  {
    border-right:none;
  }
 
  
 .mypage_point  #right #main #tab-2 #result tr#row7 td
  {
    border-bottom:none;
  }
.mypage_point  #right #main #tab-2 #result th#col1
 {
    width:156px;
 }
.mypage_point  #right #main #tab-2 #result th#col2
 {
    width:311px;
    
 }
.mypage_point  #right #main #tab-2 #result th#col3
 {
    width:146px;
 }
.mypage_point   #right #main #tab-2 #result th#col4
  {
    width:114px;
  }
 
.mypage_point  #right #main #tab-2 #result th#col5
 {
  
 }
 
 
 
 /*=========================================TAB-3 RESULT TABLE STYLE============================================================================================================ */
.mypage_point  #right #main #tab-3
 {
     
    overflow:auto;
 }
 
.mypage_point  #right #main #tab-3 #result
 {
   
    margin-top:15px;
  
   text-align:center;
 }
 
 
.mypage_point   #right #main #tab-3 #result tr
  {
    height:40px;
  }
 
  
.mypage_point  #right #main #tab-3 #result th
 {
    
    border-bottom:1px solid #ddd;
    
    height:36px;
 }
.mypage_point  #right #main #tab-3 #result th p
 {
    border-right:1px solid #eee;
    text-align:center;
    line-height:12px;
     color:#666;
 }
.mypage_point  #right #main #tab-3 #result th#col3 p
 {
    border-right:none;
 }
 .mypage_point  #right #main #tab-3 #result td
  {
   border-bottom:1px solid #eee;
    
    
    text-align:center;
    vertical-align: middle;
  }
 .mypage_point  #right #main #tab-3 #result th#col1,
 .mypage_point  #right #main #tab-3 #result td#col1
  {
    border-left: none;
  }
 .mypage_point  #right #main #tab-3 #result td#col3
  {
    border-right:none;
  }
  
  
.mypage_point   #right #main #tab-3 #result tr#row7 td
  {
    border-bottom:none;
  }
.mypage_point  #right #main #tab-3 #result th#col1
 {
    width:565px;
 }
.mypage_point  #right #main #tab-3 #result th#col2
 {
    width:150px;
    
 } 
 /* END MYPAGE_POINT */
 
 /* =========================================================MYPAGE PREMIUM SHOP STYLE================================================================ */
 
.mypage_premium_shop #left #yellow_background
{
   margin-top:20px;
    width:213px;
    background:#fdfdfd;
    border:1px solid #f8f8f8;
    height:132px;
    display:none;
}
.mypage_premium_shop #right #main
{
    margin-top: 23px!important;
}
.mypage_premium_shop #right #main .btn_action
 {
    
   
    line-height:29px;
    
    margin:0px auto;
    width:108px;
    height:29px;
    
    color:#666;
    word-spacing:-2px;
    
 }
.mypage_premium_shop #right #main .btn_action2
 {
    
   
    
    line-height:29px;
    background:#fff;
    margin:0px auto;
    width:71px;
    height:29px;
    font-weight:bold;
    color:#666;
    word-spacing:-2px;
    
 }
 .mypage_premium_shop #right #main .btn_action2:hover
 {
    background:#f6f6f6;
 }
 
/* PRODUCT STYLE */
.mypage_premium_shop #right #product
{
    margin-top:20px;
}
.mypage_premium_shop #right #product table
{
  border:none;
}
.mypage_premium_shop #right #product table td
{
       
    padding-bottom:40px; 
    padding-right:22px;
    vertical-align:top;
    width:200px;
    
}

 
.mypage_premium_shop #right #product table td#first
 {
    padding-left:0px;
    padding-right:21px;
 }
.mypage_premium_shop  #right #product table td#last
  {
    
     
     padding-right:0px;
  }


.mypage_premium_shop #right #product table tr#row2 td
{
    border-top:1px solid #f6f6f6;
    padding-top:40px !important;
}

.mypage_premium_shop #right #product table td#first
 {
    padding-left:0px;
 }
  #right #product table td#last
  {
    padding-right:0px;
     border-right:none;
  }
.mypage_premium_shop #right #product table td div
{
    margin-left: 0px;
    
    line-height:16px;
}
.mypage_premium_shop #right #product table td .item
{
     
     
   
}
.mypage_premium_shop #right #product table td#last .item
{
    border-right:none;
}
.mypage_premium_shop #right #product table td .product_image
{
    

    position: relative;
}
.mypage_premium_shop  #right #product table td#first .product_image img{
   max-width:none; 
  }
   #right #product table td#last .product_image
  {
    
  }
.mypage_premium_shop #right #product table td .product_image #quick_icon
{
    position:absolute;
    bottom:0px;
    left:0px;
    width: 200px;
    height:35px;
    
    background:#000;
    opacity:0.4;
    
    -moz-opacity:0.4;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40); 
    display:none;
    
}
.mypage_premium_shop #right #product table td #quick_icon span
{
   
    display:inline-block;
     zoom: 1;
    *display: inline;
    width:50px;
    height:35px;
    
   
}

.mypage_premium_shop #right #product table td #quick_icon span:hover
{
    cursor:pointer;
}
.mypage_premium_shop #right #product table td #quick_icon #icon1
{
    background:url("../img/category/quick_icon.png") 0px 0px;
}
.mypage_premium_shop #right #product table td #quick_icon #icon2
{
    background:url("../img/category/quick_icon.png") -50px 0px;
}

.mypage_premium_shop #right #product table td #quick_icon #icon3
{
    background:url("../img/category/quick_icon.png") -100px 0px;
}

.mypage_premium_shop #right #product table td #quick_icon #icon4
{
    background:url("../img/category/quick_icon.png") -150px 0px;
    border: none;
}




.mypage_premium_shop #right #product table td #description
{
    margin-top: 20px;
    
    color:#888;
}

.mypage_premium_shop #right #product table td #price
{
     margin-top: 20px;
     
    
}

.mypage_premium_shop #right #product table td #price #new img
{
    margin-left:5px;
    margin-right:-4px;
    width:9px;
    height:10px;
}
.mypage_premium_shop #right #product table td #price #old
{
    text-decoration: line-through;
}
.mypage_premium_shop #right #product table td #price #new #percent
{
   
    font-weight:bold;
    color:#ff5871;
}
.mypage_premium_shop #right #product table td #special
{
      margin-top: 5px;
      
     
}

.mypage_premium_shop #right #product table td #special span
{
    font-size:11px;
    padding:2px 3px;
    color:#fff;
    font-weight:bold;
} /* END MYPAGE PREMIUM SHOP */
 
 /* =========================================================MYPAGE MILEAGE SHOP STYLE================================================================ */
 .mypage_mileage_shop #left #yellow_background
{
   margin-top:20px;
    width:213px;
    background:#fdfdfd;
    border:1px solid #f8f8f8;
    height:100px;
    display:none;
}

 .mypage_mileage_shop #right #main 
{
    
    margin-top:24px;
   
}
 .mypage_mileage_shop #right #main .btn_action
 {
    
   
    line-height:29px;
    background:#fff;
    margin:0px auto;
    width:108px;
    height:29px;
    font-weight:bold;
    color:#666;
    word-spacing:-2px;
    
 }
 .mypage_mileage_shop  #right #main .btn_action2
 {
    
   
    display:block;
    line-height:29px;
    background:#fff;
    margin:0px auto;
    width:71px;
    height:29px;
    font-weight:bold;
    color:#666;
    word-spacing:-2px;
    
 }
  .mypage_mileage_shop #right #main .btn_action2:hover
 {
    background:#f6f6f6;
 }
 
/* PRODUCT STYLE */
 .mypage_mileage_shop #right #product
{
    margin-top:20px;
}
 .mypage_mileage_shop  #right #product table
{
  border:none;
}
 .mypage_mileage_shop  #right #product table td
{
       
    padding-bottom:40px; 
    padding-right:22px;
    vertical-align:top;
    width:200px;
    
}

 
 .mypage_mileage_shop  #right #product table td#first
 {
    padding-left:0px;
    padding-right:21px;
 }
  .mypage_mileage_shop  #right #product table td#last
  {
    
     
     padding-right:0px;
  }


#right #product table tr#row2 td
{
    border-top:1px solid #f6f6f6;
    padding-top:40px !important;
}

 #right #product table td#first
 {
    padding-left:0px;
 }
  #right #product table td#last
  {
    padding-right:0px;
     border-right:none;
  }
 #right #product table td div
{
    margin-left: 0px;
    
    line-height:16px;
}
 #right #product table td .item
{
     
     
   
}
#right #product table td#last .item
{
    border-right:none;
}
 #right #product table td .product_image
{
    

    position: relative;
}
  #right #product table td#first .product_image img{
   max-width:none; 
  }
   #right #product table td#last .product_image
  {
    
  }
 .mypage_mileage_shop  #right #product table td .product_image #quick_icon
{
    position:absolute;
    bottom:0px;
    left:0px;
    width: 200px;
    height:35px;
    
    background:#000;
    opacity:0.4;
    
    -moz-opacity:0.4;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40); 
    display:none;
    
}
 .mypage_mileage_shop  #right #product table td #quick_icon span
{
   
    display:inline-block;
     zoom: 1;
    *display: inline;
    width:50px;
    height:35px;
    
   
}

 .mypage_mileage_shop  #right #product table td #quick_icon span:hover
{
    cursor:pointer;
}
 .mypage_mileage_shop  #right #product table td #quick_icon #icon1
{
    background:url("../img/category/quick_icon.png") 0px 0px;
}
 .mypage_mileage_shop  #right #product table td #quick_icon #icon2
{
    background:url("../img/category/quick_icon.png") -50px 0px;
}
.mypage_mileage_shop #right #product table td #quick_icon #icon3
{
    background:url("../img/category/quick_icon.png") -100px 0px;
}

 .mypage_mileage_shop  #right #product table td #quick_icon #icon4
{
    background:url("../img/category/quick_icon.png") -150px 0px;
    border: none;
}




 .mypage_mileage_shop  #right #product table td #description
{
    margin-top: 20px;
    
    color:#888;
}

 .mypage_mileage_shop  #right #product table td #price
{
     margin-top: 20px;
     font-family: "Lato Bold", "Dotum", sans-serif;
     color:#ff5b90;       
    
}

 .mypage_mileage_shop  #right #product table td #special
{
      margin-top: 5px;
      
     
}

 .mypage_mileage_shop  #right #product table td #special span
{
    font-size:11px;
    padding:2px 3px;
    color:#fff;
    font-weight:bold;
} /* END MYPAGE MILEAGE */
 
 /* =========================================================MYPAGE QUESTION STYLE================================================================ */
 
.mypage_question  #main table td
{
    border-bottom:1px solid #eee;
}
.mypage_question #main .row_last td

{
    border-bottom:none;
}

.mypage_question #left #yellow_background
{
    margin-top:20px;
    width:213px;
    background:#fdfdfd;
    border:1px solid #f8f8f8;
    display:none;
}

.mypage_question #right #main .btn_action
 {
    
    border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    line-height:26px;
    background:#fff;
    margin:0px auto;
    width:64px;
    height:24px;
    
 }
.mypage_question  #right #main .btn_action2
 {
    
    border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    line-height:26px;
    background:#efefef;
    margin:0px auto;
    width:64px;
    height:24px;
    
 }
.mypage_question  #right #main .btn_action:hover
 {  
    cursor:pointer;
  
 }
.mypage_question  #right #main .btn_action2:hover
 {
    cursor:pointer;
 }
.mypage_question #right #main .btn_action3:hover
{
    background:#f6f6f6; 
    cursor:pointer;
}



/* ================= 0402_mypage_Question_Ripple (TAM) ================*/
.mypage_question  #main .mypage_question_qipple
 {
	margin-top: 29px;
    margin-bottom:15px;
 }
 .mypage_question  #main .mypage_question_qipple  .content
 {
	margin-top:5px;
    color:#888;
 }

 
.mypage_question  #main .mypage_question table{
	width:100%;
	
	
	
 }
/* ================= 0402_mypage_Question (TAM) begin================*/
.mypage_question #main .mypage_question_table .col1
{
	height:38px;
	border: 1px solid #ddd;
	text-align: center;
	
	font-weight:bold;
	color:#666;
}
.mypage_question #main .mypage_question_table .col2
{
	height:66px;
	border: 1px solid #eee;
}
.mypage_question  #main .mypage_question_table .col2 .row1
{
	text-align: center;
	
	width:76px;
}
 .mypage_question #main .mypage_question_table .col2 .row2
{
	text-align: left;
	
	padding-left: 22px;
	width:76px;
}
.mypage_question #main .mypage_question_table .col2b
{
	height:62px;
	border: 1px solid #eee;
}
.mypage_question  #main .mypage_question_table .col2b .row1
{
	text-align: center;
	
	width:76px;
}
 .mypage_question #main .mypage_question_table .col2b .row2
{
	text-align: left;
	
	padding-left: 22px;
	width:76px;
}
.mypage_question #main .mypage_question_table .col3
{
	height:0px;
	border: 1px solid #eee;
	background:#FAFAFA;
}
.mypage_question #main .mypage_question_table .col3 td
{
    display:none;
}
.mypage_question #main .mypage_question_table .col3 .row3la
{
	padding-top:6px;
	text-align: left;
	
	padding-left: 98px;
}
.mypage_question #main .mypage_question_table .col3 .row3lb
{
	padding-top:5px;
	text-align: left;
	
	padding-left: 98px;
}
.mypage_question #main .mypage_question_table .col3  p
{
	color:#888 !important  ;
}
.mypage_question #main .mypage_question_table .col3 .row3lc
{
	padding-top:15px;
	text-align: left;
	
	padding-left: 98px;
}
.mypage_question #main .mypage_question_table .col3 .row3ld
{
	padding-top:7px;
	text-align: left;
	
	padding-left: 98px;
}

.mypage_question #main .mypage_question_table .col3 .row3
{
	text-align: left;
	
	padding-left: 98px;
}

.mypage_question  #main .mypage_question_table .col1 .row1b img
 {
	height:11px;
	width:1px;
 }
.mypage_question  #main .mypage_question_table .col1 .row1
{

	width:76px;
}

.mypage_question  #main .mypage_question_table .col1 .row2
{
	width:677px;
}
.mypage_question  #main .mypage_question_table .col1 .row3
{

}
.mypage_question #main .mypage_question_table .mypage_question_bottom_b
{
	margin-top:57px;
}
.mypage_question #main .mypage_question_table .mypage_question_bottom
{
	margin-top:10px;
}
.mypage_question #main .mypage_question_table .border_pagintion
{
	padding-top:9px;
}
/* ================= 0402_mypage_Question (TAM) end ================*/

/* ================= 0402_mypage_Ripple (TAM) begin ================*/
.mypage_question #main .mypage_ripple_title
 {
	margin-top: 29px;
 }
 .mypage_question  #main .mypage_ripple_title  .content
 {
	margin-top:5px;
 }

 
 .mypage_question #main .mypage_ripple table{
	width:100%;
	border: 0px solid #cfcfcf;
	border-top-width:2px;
	margin-top:15px;
 }
/* ================= 0402_mypage_Ripple Body(TAM) begin ================*/
.mypage_question #main .mypage_ripple .col1
{
	height:38px;
	border: 1px solid #cfcfcf;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
	text-align: center;
	
	font-weight:bold;
	color:#666;
}
.mypage_question  #main .mypage_ripple .col1 .row1
{
	width:585px;
	text-align: center;
	
}
.mypage_question  #main .mypage_ripple .row3
{
	text-align: center;
	
	width:137px;
}
.mypage_question  #main .mypage_ripple .row4
{
	text-align: center;
	
}
.mypage_question  #main .mypage_ripple .row2
{
	text-align: left;
	width: 510px;
	
	text-indent: 18px;
}

.mypage_question #main .mypage_ripple .col1 .row1b
 {
	width:1px;
 }
 
.mypage_question #main .mypage_ripple .col2
{
	height:66px;
	border: 1px solid #eee;
}

.mypage_question #main .mypage_ripple .col3
{
	height:132px;
	border: 1px solid #eee;
	background:#FAFAFA;
}
.mypage_question #main .mypage_ripple .col3 .rowb
{
	text-indent: 95px;
	text-align: left;
	
}

.mypage_question #main .mypage_ripple .col4
{
	height:62px;
	border: 1px solid #eee;
}
.mypage_question  #main .mypage_ripple .row1
{
	text-align: center;
	
	width:75px;
}

.mypage_question  #main .mypage_ripple .border_pagintion
{
	padding-top:9px;
}
.mypage_question #main .mypage_ripple  .mypage_ripple_text_tip
{
	padding-top:57px;
}
.mypage_question #main .mypage_ripple  .mypage_ripple_bottom
{
	padding-top:10px;
}
 /* END MYPAGE_QUESTION */
 
 /* =========================================================MYPAGE RECEIPT STYLE================================================================ */
 
 .mypage_receipt #right #main .txt_pink
 {
    color:#ff5b90;
    
 }
 .mypage_receipt #right #main .txt_sky
 {
    color:#45aaf8;
    
 }
 .mypage_receipt #right #main .btn-big
 {
     text-align: center;
    color:#fff;
    display:block;
    line-height:25px;    
    margin:0px auto;
    width:58px;
    height:25px;
    font-size:11px;
    background-image: url("../img/mypage/btn_big_bg.png");
 }
 .mypage_receipt #right #main .btn-big:hover
 {
    cursor:pointer;
 }
.mypage_receipt #right #main .btn-big-green
 {  
    background-position: 0px 0px; 
    
 }
 .mypage_receipt #right #main .btn-big-blue
 {
    
      background-position: 0px -25px; 
    
 }
 .mypage_receipt #right #main .btn-big-pink
 {
    
    
   
      background-position: 0px -50px; 
 }
 
 .mypage_receipt #right #main .btn-big-brown
 {
      background-position: 0px -75px; 
    
 }
 
 
 .mypage_receipt #right #main .btn-small
 {
     text-align: center;
    color:#fff;
    display:block;
    line-height:20px;    
    margin:0px auto;
    width:46px;
    height:20px;
    font-size:11px;
    background-image: url("../img/mypage/btn_small_bg.png");
 }
.mypage_receipt  #right #main .btn-small:hover
 {
    cursor:default;
 }
 .mypage_receipt #right #main .btn-small-green
 {  
    background-position: 0px 0px; 
    
 }
 .mypage_receipt #right #main .btn-small-blue
 {
    
      background-position: 0px -20px; 
    
 }
 .mypage_receipt #right #main .btn-small-pink
 {
    
    
   
      background-position: 0px -40px; 
 }
 
 .mypage_receipt #right #main .btn-small-brown
 {
      background-position: 0px -60px; 
    
 }
 
 /*=========================================TABS TABLE STYLE============================================================================================================ */
 
  
 
 /*=========================================TAB-1 RESULT TABLE STYLE============================================================================================================ */
 
 .mypage_receipt #right #main #result
 {
   
    margin-top:20px;
   width:865px;
   text-align:center;
 }
 
 
.mypage_receipt #right #main   #result tr#row1
 {
    height:35px;
 }
.mypage_receipt #right #main   #result tr#row2
 {
    height:38px;    
 }
.mypage_receipt #right #main   #result tr#row3
 {
    height:42px;    
 }
.mypage_receipt  #right #main   #result tr#row4
  {
    height:40px;
  }
 .mypage_receipt  #right #main   #result tr#row5
   {
    height:38px;
    
   }
.mypage_receipt  #right #main   #result tr#row6
 {
    height:41px;    
 }
 .mypage_receipt #right #main   #result tr#row7
  {
    height:40px;
  }
  
.mypage_receipt #right #main   #result th
 {
    
    border-bottom:1px solid #ddd;
    
    height:36px;
    background: url("../img/mypage/table_th_separator.png") top right no-repeat;
 }
.mypage_receipt #right #main   #result th
 {
  
    text-align:center;
    line-height:12px;
    color:#666;
 }
 
 .mypage_receipt #right #main   #result td
  {
   border-bottom:1px solid #eee;
    text-align:center;
    vertical-align: middle;
  }
 .mypage_receipt #right #main   #result th#col1,
 .mypage_receipt #right #main   #result td#col1
  {
    border-left: none;
  }
 .mypage_receipt #right #main   #result td#col6
  {
    border-right:none;
  }
 .mypage_receipt #right #main   #result td#col6 .btn_action
  {
    float: left;
    width:53px;
    height:22px;
    line-height:24px;
    font-size:11px;
  }
 .mypage_receipt #right #main   #result td#col6 .btn_action2
  {
    float: left;
    width:53px;
    height:22px;
    background:#f6f6f6;
    margin-left:24px;
    margin-right:4px;
    line-height:24px;
     
     font-size:11px;
     
  }
  
.mypage_receipt  #right #main   #result tr#row7 td
  {
    border-bottom:none;
  }
.mypage_receipt #right #main   #result th#col1
 {
    width:136px;
 }
.mypage_receipt #right #main   #result th#col2
 {
    width:102px;
    
 }
.mypage_receipt #right #main   #result th#col3
 {
    width:194px;
    
 }
 .mypage_receipt #right #main   #result th#col4
  {
    width:78px;
  }
 
.mypage_receipt #right #main   #result th#col5
 {
    width:86px;
 }
 
 
 .mypage_receipt #right #main   #result th#col6
 {
    width:68px;
 }
 
 .mypage_receipt #right #main   #result th#col7
 {
    width:90px;
    font-size:11px;
 }
 
 .mypage_receipt #right #main   #result th#col8
 {
    width:109px;
    font-size:11px;
    background:none;
 }
 .mypage_receipt #right #main .txt_pink
 {
    color:#ff5b90;
    
 }
 .mypage_receipt #right #main .txt_sky
 {
    color:#45aaf8;
    
 }
 /*=========================================LEGEND STYLE=================================================================================================================== */
 .mypage_receipt #right #legend
 {
    margin-top:95px;
    margin-bottom:20px;
 }
 .mypage_receipt #right #legend ul li
 {
    overflow:auto;
    
    height:28px;
    
 }
.mypage_receipt  #right #legend ul li div.btn-small
 {
    float:left;
    
    
     
 }
 
 .mypage_receipt #right #legend ul li div.text
 {
    line-height:22px;
    text-indent: 10px;
   
 }
 /*=========================================LEGEND TABLE STYLE============================================================================================================ */
 
 .mypage_receipt #right #main #tbl_legend
 {   width:865px;
   text-align:center;
 }

 .mypage_receipt #right #main   #tbl_legend tr
 {
    height:52px;
 }
 .mypage_receipt #right #main   #tbl_legend tr#row1
 {
    height:51px;
 }
 
 .mypage_receipt #right #main   #tbl_legend tr#row1 td
  {
    border-bottom: 1px solid #cfcfcf;
    text-align:center;
  }
 .mypage_receipt #right #main   #tbl_legend tr#row3 td#col3 p,
 .mypage_receipt #right #main   #tbl_legend tr#row4 td#col3 p
 {
    
    width:345px;
    
    
 }
 .mypage_receipt #right #main   #tbl_legend tr#row1 td div.btn-small
 {
   float:left;
    width: 46px;
    height:20px;
    line-height:20px;
    
    
    
 }
.mypage_receipt #right #main   #tbl_legend tr#row1 td#col2 .btn-small
 {
    margin-left:14px;
 }
 .mypage_receipt #right #main   #tbl_legend tr#row1 td#col3 .btn-small
  {
    margin-left:31px;
 }
 .mypage_receipt #right #main   #tbl_legend tr#row1 td#col4 .btn-small
 {
    margin-left:31px;
 }
 .mypage_receipt #right #main   #tbl_legend tr#row1 td#col5 .btn-small
 {
    margin-left:32px;
 }
 
 .mypage_receipt #right #main   #tbl_legend tr#row1 td div.text
 {
    text-align:left;
    line-height:22px;
    text-indent: 8px;
     float:left;
      color:#666;
      letter-spacing: -1px;
 }
 .mypage_receipt #right #main   #tbl_legend td
  {
   border-left:1px solid #eee;    
    border-bottom:1px solid #eee;
    text-align:center;
    vertical-align: middle;
    
  }
  
  
.mypage_receipt #right #main   #tbl_legend td#col1
 {
    width:172px;
    border-left: none;    
    font-weight:bold;
    color:#666;
    background: #f6f6f6;
 }
.mypage_receipt #right #main   #tbl_legend td#col2
 {
    
    
    width:172px;
 }
.mypage_receipt #right #main   #tbl_legend td#col3
 {
    
    width:171px;
 }
.mypage_receipt  #right #main   #tbl_legend td#col4
  {
    width:171px;
     
  }
  
.mypage_receipt #right #main   #tbl_legend td#col5
 {
     border-right:none;  
     
 }
.mypage_receipt #right #main   #tbl_legend tr#row4 td
 {
    border-bottom:none;
 }
 
 
 /* END MYPAGE_RECEIPT */
 /* =========================================================MYPAGE RETURN STYLE================================================================ */

.mypage_return #right #main .btn_action
 {
    
    border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    line-height:23px;
    background:#fff;
    margin:0px auto;
    
 }
.mypage_return #right #main .btn_action:hover
 {
    
    
    cursor:pointer;
    
 }
 /* button*/
.mypage_return #right #main .btn_action2
 {
    
    text-align: center;
    color:#fff;
    display:block;
    line-height:23px;
    background:#ff5b90;
    margin:0px auto;
    width:91px;
    height:44px;
    line-height:42px;
	border:none;
 }
 /* search button */
.mypage_return  #right #main .btn_action3
 {
    
    border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    line-height:23px;
    background:#fff;
    margin:0px auto;
    
 }
.mypage_return#right #main .btn_action3:hover
{
    background:#f6f6f6;
    cursor:pointer;
}
 /* CANCEL STYLE */
.mypage_return #right #main #cancel
 {
    margin-top:30px;
    
 }
.mypage_return #right #main #cancel p
 {
    text-align:left;
 }
 
.mypage_return #right #main #cancel p#title
 {
    font-weight:bold;
    font-size:16px;
    margin-bottom:7px;
 }
.mypage_return #right #main #cancel p#content
 {
    margin-bottom:16px;
    line-height:18px;
 }
.mypage_return #right #main #cancel p#action_search
 {
   width:863px;
   border:1px solid #eee;
   
   position:relative;
   height:43px;
 }
.mypage_return #right #main #cancel p#action_search span
 {
    display:block;
    position:absolute;
 }
.mypage_return #right #main #cancel p#action_search span.lbl_search
 {
   font-weight:bold;
    top:13px;
    left:11px;
 }
.mypage_return #right #main #cancel p#action_search span.input_text
 {
    
     background:url("../img/mypage/bg_input_search.jpg") no-repeat;
     
    top:5px;
    left:69px;
     height:33px;
     width:207px;
   
    
 }
 .mypage_return #right #main #cancel #btn_lastest_search
 {
    
    width:71px;
    height:29px;
    top:6px;
    left:279px;
    line-height:29px;
    font-weight:bold;
    word-spacing: -4px;
 }
 .mypage_return #right #main #cancel #btn_count
 {
     
    width:139px;
    height:29px;
    
    top:6px;
    
    left:357px;
    line-height:29px;
     font-weight:bold;
 
    word-spacing: -3px;
}
.mypage_return #right #main #cancel p#action_search input
 {
    background:none;
    width:194px;
    border:none;
    height:24px;
    line-height:24px;
    
    color:#888;
    
   
 }
 /* #result table */
 
.mypage_return #right #main #result
 {
   
    margin-top:20px;
   display:none;
   text-align:center;
 }
.mypage_return #right #main #result table
 {
     border-collapse: separate;
     border-spacing: 0px;
      *border-collapse: expression('separate', cellSpacing = '0px');
     border:1px solid #eee;
         
     border-top:2px solid #ddd;
    
    
 }
.mypage_return #right #main #result tr#row1
 {
    height:37px;
 }
.mypage_return #right #main #result tr#row2
 {
    height:82px;    
 }
.mypage_return #right #main #result tr#row2 td#col4
 {
    text-align:left;
    padding-left: 15px;
    line-height:16px;
 }
.mypage_return #right #main #result tr#row2 #btn_avaibility
 {
    width:79px;
    height:23px;
    margin-bottom:5px;
    font-size:11px;
 }
.mypage_return #right #main #result tr#row2 #btn_product_review
 {
    font-size:11px;
    width:79px;
    height:23px;
    background:#ddd;
 }
.mypage_return #right #main #result tr#row2 #btn_product_review:hover
 {
   
 }
.mypage_return #right #main #result tr#row3
 {
      height:42px;
 }
.mypage_return #right #main #result tr#row4
 {
      height:42px;
      background:#f6f6f6;
 }
 
.mypage_return #right #main #result th
 {
    
    border-bottom:1px solid #ddd;
    border-left:1px solid #eee;
    
 }
.mypage_return  #right #main #result td
  {
   border-bottom:1px solid #eee;
    border-left:1px solid #eee;
    
    text-align:center;
    vertical-align: middle;
  }
  
.mypage_return  #right #main #result td#col1
  {
    border-left: none;
  }
.mypage_return  #right #main #result td#col10
  {
    border-right:none;
  }
  
.mypage_return   #right #main #result tr#row3 td
 {
     text-align:right;
      border-left:none;
      border-right:none;
      
     
 }
.mypage_return #right #main #result tr#row4 td
 {
      text-align:right;
      padding-right:20px;
      border-left:none;
      border-right:none;
      border-bottom:none;
      
      
     
 }
.mypage_return #right #main #result tr#row3 td span
 {
    padding:0px 15px;
    border-left:1px solid #eee;
 }
.mypage_return #right #main #result tr#row3 td span#first
 {
    border-left:none;
     
 } 
.mypage_return #right #main #result tr#row3 td span#last
 {
    margin-right:5px;
 }
.mypage_return #right #main #result tr#row4 td span 
 {
    margin:0px 20px 0px 13px;
     
 }
.mypage_return #right #main #result th#col1
 {
    width:50px;
    border-left:none;
 }
.mypage_return #right #main #result th#col2
 {
    width:76px;
 }
.mypage_return #right #main #result th#col3
 {
    width:68px;
 }
.mypage_return  #right #main #result th#col4
  {
    width:201px;
  }
 
.mypage_return #right #main #result th#col5
 {
    width:67px;
 }
 
 
.mypage_return #right #main #result th#col6
 {
    width:78px;
 }
 
.mypage_return #right #main #result th#col7
 {
    width:36px;
 }
.mypage_return  #right #main #result th#col8
 {
    width:73px;
 }
.mypage_return  #right #main #result th#col9
 {
    width:107px;
 }
.mypage_return  #right #main #result th#col10
 {
    width:98px;
    border-right:none;
 }
 
 
 
.mypage_return #right #main #table_action
 {
    margin-top:15px;
    text-align:center;
    font-weight:bold;
 }
.mypage_return #right #main #tip
 {           
  margin-top:47px;  
 }
.mypage_return #right #main #tip p#title
 {
    font-weight:bold;
    font-size:16px;
    margin-bottom:10px;
    
 }
.mypage_return #right #main #tip ul li
 {
    display:block;
    padding:4px 0px 4px 0px;
 }
 
 .mypage_return #return_popup img.title
 {
    margin:0px 0px 10px 0px;
 }
 .mypage_return #return_popup .title2
 {
    margin-bottom:20px;
    height:48px;
    border:1px solid #ddd;
    
    background:#f6f6f6;
 }
 .mypage_return #return_popup p
 {
    color:#888;
 }
 
 .mypage_return #return_popup .title2 p
 {
    line-height:48px;
    text-indent:20px;
    
 }
 .mypage_return #return_popup .title2 p .bold
 {
    font-weight:bold;
 }
 .mypage_return #return_popup .data
 {
    margin-top:20px;
 }
 .mypage_return #return_popup table td
 {
    
    text-align:center;
 }
 
 
 /*CANCEL POPUP 2 STYLE====================================== */
 .mypage_return #cancel_popup2 img.title
 {
    margin:0px 0px 10px 0px;
 }
 .mypage_return #cancel_popup2 .title2
 {
    margin-bottom:20px;
    height:48px;
    border:1px solid #ddd;
    
    background:#f6f6f6;
 }
 .mypage_return #cancel_popup2 p
 {
    color:#888;
 }
 
 .mypage_return #cancel_popup2 .title2 p
 {
    line-height:48px;
    text-indent:20px;
    
 }
 .mypage_return #cancel_popup2 .title2 p .bold
 {
    font-weight:bold;
 }
 .mypage_return #cancel_popup2 .data
 {
    margin-top:20px;
 }
 .mypage_return #cancel_popup2 table td
 {
    
    text-align:center;
 }
 
 
  /* #result table */
 
.mypage_return #cancel_popup2 #result
 {
   
    
   
   text-align:center;
 }


.mypage_return #cancel_popup2 #result tr#row1
 {
    height:37px;
 }
.mypage_return #cancel_popup2 #result tr#row2
 {
    height:82px;    
 }
.mypage_return #cancel_popup2 #result tr#row2 td#col2
 {
    text-align:left;
    padding-left: 15px;
    line-height:16px;
 }
 .mypage_return #cancel_popup2 #result tr#row2 td#col2 img
 {
    float:left;
 }
 .mypage_return #cancel_popup2 #result tr#row2 td#col2 span
 {
    display:block;
    margin-left:10px;
    margin-top:10px;
    float:left;
 }
.mypage_return #cancel_popup2 #result tr#row2 #btn_avaibility
 {
    width:79px;
    height:23px;
    font-size:11px;
    margin-bottom:5px;
    
 }
.mypage_return #cancel_popup2 #result tr#row2 #btn_product_review
 {
    font-size:11px;
    width:79px;
    height:23px;
    background:#ddd;
 }
.mypage_return #cancel_popup2 #result tr#row2 #btn_product_review:hover
 {
    
 }
.mypage_return #cancel_popup2 #result tr#row3
 {
      height:42px;
 }
.mypage_return #cancel_popup2 #result tr#row4
 {
      height:42px;
      background:#f6f6f6;
 }
 
.mypage_return #cancel_popup2 #result th
 {
    
    border-bottom:1px solid #ddd;
    border-left:1px solid #eee;
    color:#666;
    
 }
 
.mypage_return #cancel_popup2 #result td
  {
   border-bottom:1px solid #eee;
    border-left:1px solid #eee;
    
    text-align:center;
    vertical-align: middle;
  }
  .mypage_return #cancel_popup2 #result #first_table td
  {
    
    text-align:center;
    
     
  }
  .mypage_return #cancel_popup2 #result #first_table td#col2
  {
    text-align:left;
    padding-left:15px;
    
  }
  .mypage_return #cancel_popup2 #result #first_table td#col7
  {
    border-right:none;
  }
  .mypage_return #cancel_popup2 #result #first_table tr#row3 td,
  .mypage_return #cancel_popup2 #result #first_table tr#row4 td  
  {
    font-size:12px !important;
    text-align:right !important;
  }
.mypage_return #cancel_popup2 #result th#col1,
.mypage_return #cancel_popup2 #result td#col1
  {
    border-left: none !important;
  }
 .mypage_return #cancel_popup2 #result td#col7
  {
    border-right:none !important;
  }
  
 .mypage_return #cancel_popup2 tr#row3 td
 {
     text-align:right !important;
      
      border-right:none !important;
      
     
 }
.mypage_return #cancel_popup2 #result tr#row4 td
 {
      text-align:right;
      padding-right:20px;
      border-left:none !important;
      border-right:none !important;
      border-bottom:none !important;
      
      
     
 }
.mypage_return #cancel_popup2 #result tr#row3 td span
 {
    padding:0px 15px;
    border-left:1px solid #ddd;
 }
.mypage_return #cancel_popup2 #result tr#row3 td span#first
 {
    border-left:none;
     
 } 
.mypage_return #cancel_popup2 #result tr#row3 td span#last
 {
    margin-right:5px;
 }
.mypage_return #cancel_popup2 #result tr#row4 td span 
 {
    margin:0px 20px 0px 13px;
     
 }
 
.mypage_return #cancel_popup2 #result th#col7
 {
    
    border-right:none !important;
 }
 
 
 /* GROUP TABLE  */
 
 
 
.mypage_return #cancel_popup2 .table_style .table_header
 {
   
    overflow:auto;  
    margin-bottom:8px;
    width:700px;
 }
.mypage_return #cancel_popup2 .table_header #p_title
 {
    float:left;
    
    
    
    
    vertical-align: bottom;
    text-align:left;
 }
.mypage_return #cancel_popup2 .table_header #p_title img
 {
    display:block;
    margin-top:10px;
    
 }
.mypage_return #cancel_popup2.table_header #btn_right
 {
    float:right;
    width:93px;
    height:24px;
    word-spacing:-3px;
    font-size:11px;
    line-height: 26px;    
    line-height: 24px\9;    
 }
 .mypage_return #cancel_popup2 .table_style tr
 {
    height:51px;
 }
.mypage_return #cancel_popup2 .table_style td
 {
    border-bottom:1px solid #eee;
    border-left:1px solid #eee;
    
    height:50px;
    color:#666;
    
 }
 .mypage_return #cancel_popup2 .table_style th
 {
      border-bottom:1px solid #ddd;
    border-left:1px solid #eee;
    color:#666;
 }
 
.mypage_return #cancel_popup2  .table_style td
  {
   border-bottom:1px solid #eee;
    border-left:none !important;
    border-right:none !important;
    text-align:left !important;
    text-indent:26px !important;
    vertical-align: middle;
  }
.mypage_return #cancel_popup2 .table_style tr.last td
{
    border-bottom:none !important;
}

.mypage_return #cancel_popup2 .table_style td.col1
 {
    width:143px;
    background:#f6f6f6;
    
    font-weight:bold;
    border-left:none!important;
    color:#666 !important;
 }
.mypage_return #cancel_popup2  .table_style td.col2
 {
    width:177px;
    color:#888;
 }
 
.mypage_return #cancel_popup2  .table_style td.col3
 {
    width:143px;
    color:#666 !important;
    font-weight:bold;
    background:#f6f6f6;
 }
.mypage_return #cancel_popup2 .table_style td.col4
 {
    
    color:#888;
    border-right:none!important;
    
 }
 
.mypage_return #cancel_popup2 #personal
 {
     margin-top:40px;
 }
.mypage_return #cancel_popup2 #personal tr.row2 td
 {
    border-bottom:none !important;
 }
.mypage_return #cancel_popup2 #checkout
 {
    margin-top:39px;
 }
.mypage_return #cancel_popup2 #checkout tr.row2 td
 {
    border-bottom:none !important;
 }
 .mypage_return #cancel_popup2 #checkout tr.row2 .col4
 {
    text-indent:26px;
    text-align:left;
 }
.mypage_return #cancel_popup2 #transport
 {
    margin-top:39px;
 }
.mypage_return #cancel_popup2 #transport tr.row4 td
 {
    border-bottom:none !important;
 }/*end mypage change  */
.mypage_return #cancel_popup2 #transport label
{
    margin-right:15px;
}
.mypage_return #cancel_popup2 #transport .row2 label
{margin-right:4px;} 
 
 
 
 
 
 /* END MYPAGE_RETURN */
 
 /* =========================================================MYPAGE REVIEW STYLE================================================================ */
 
 
.mypage_review #right #main .btn_action
 {
    color:#666;
    text-align: center;
    border:1px solid #cfcfcf;
    display:block;
    
    background:#fff;
    
    width:124px;
    height:29px;
    font-size:12px;
    line-height:31px;
    font-weight:bold;
 }
.mypage_review  #right #product
 {
    border-top:2px solid #dddddd;
    border-bottom:1px solid #eaeaea;
    
    position:relative;
 }
.mypage_review  #right #product #title
 {
    
    position:absolute;
    top:-33px;
    right:0px;
    width:200px;
    height:31px;
    background:#f6f6f6;
   
 }
.mypage_review  #right #product #title p
 {
     line-height:31px;
     text-align:center;
 }
.mypage_review  #right #product #title p span
 {
    
 }
.mypage_review  #right #product table
{
  width:100%;
  border:none;
}
.mypage_review  #right #product table td
{
       
    padding-bottom:40px; 
    vertical-align:top;
    width:219px;
    
}

 
.mypage_review  #right #product table td#first
 {
    padding-left:0px;
 }
 .mypage_review  #right #product table td#last
  {
    
     
     width:200px;
  }
.mypage_review  #right #product table td div
{
    margin-left: 0px;
    
    line-height:16px;
}
.mypage_review  #right #product table td .checkbox
{
    margin-top:19px;
    margin-bottom:13px;
}
.mypage_review  #right #product table td .product_image
{
    
    
    position: relative;
}
.mypage_review #right #product table td .product_image img
{
    
}
 .mypage_review  #right #product table td#first .product_image
  {
    margin-left:0px;
  }
.mypage_review    #right #product table td#last .product_image
  {
      }
.mypage_review  #right #product table td .product_image #quick_icon
{
    position:absolute;
    bottom:0px;
    left:0px;
    width: 200px;
    height:35px;
    
    background:#000;
    opacity:0.4;
    
    -moz-opacity:0.4;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40); 
    display:none;
    overflow:auto;
    
}
.mypage_review  #right #product table td #quick_icon span
{
   
   
    height:35px;
   line-height:35px;
   text-align:center;
   text-indent:14px;
   color:#fff;
  
  float:left;
    
   
}

.mypage_review  #right #product table td #quick_icon span:hover
{
    cursor:pointer;
}
.mypage_review  #right #product table td #quick_icon #icon1
{
    width:71px;
    background:url("../img/mypage/mypage_wishlist_icon.png") 0px 0px;
}
.mypage_review  #right #product table td #quick_icon #icon2
{
    width:64px;
    background:url("../img/mypage/mypage_wishlist_icon.png") -71px 0px;
}

.mypage_review  #right #product table td #quick_icon #icon3
{
    width:64px;
    background:url("../img/mypage/mypage_wishlist_icon.png") -136px 0px;
}



.mypage_review  #right #product table td #description
{
    margin-top: 20px;
    margin-left:8px;
    color:#888;
}
.mypage_review #right #product table td #description .c666
{
    color:#666;
}
.mypage_review #right #product table td#first #description,
.mypage_review #right #product table td#second #description
{
   
    margin-left:8px;
    
}
.mypage_review #right #product table td#third #description,
.mypage_review #right #product table td#last #description
{
   
    margin-left:0px;
    
}
.mypage_review  #right #product table td #price
{
     margin-top: 20px;
     margin-left:8px;
    
}

.mypage_review #right #product table td#first #price,
.mypage_review #right #product table td#second #price
{
    
     margin-left:8px;
    
}
.mypage_review #right #product table td#third #price,
.mypage_review #right #product table td#last #price
{
     
     margin-left:0px;
     
}
.mypage_review #action_group
{
    margin-top:20px;
 
 overflow:auto;
    
}
.mypage_review  #action_group .btn_action
 {
    float: right;
    
    margin-left:4px;
 }
 
.mypage_review  #action_group #btn3
 {
    width:71px !important;
    color:#888 !important;
    
 }
 
 /* END MYPAGE_REVIEW */
 /* =========================================================MYPAGE PAYMENT STYLE================================================================ */
 
 
.mypage_payment #left #yellow_background
{
    margin-top:20px;
    width:213px;
    background:#fdfdfd;
    border:1px solid #f8f8f8;
    height:390px;
    display:none;
}


.mypage_payment #right #main .btn_action
 {
    
    border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    
    background:#fff;
    margin:0px auto;
    
 }

 .mypage_payment #right #main .btn_action2
 {
    
    text-align: center;
    color:#fff;
    display:block;
    line-height:23px;
    background:#ff5b90;
    margin:0px auto;
    width:91px;
    height:44px;
    line-height:42px;
 }
/* search button */
 .mypage_payment #right #main .btn_action3
 {
    
    border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    line-height:23px;
    background:#fff;
    margin:0px auto;
    
 }
.mypage_payment #right #main .btn_action3:hover
{
    background:#f6f6f6; 
    cursor:pointer;
}

 
 /* #result table */
 
.mypage_payment #right #main #result
 {
   
    margin-top:19px;
   width:865px;
   text-align:center;
 }
 
.mypage_payment #right #main .table_header
 {
   
    overflow:auto;  
    margin-bottom:15px;
    width:864px;
 }
.mypage_payment #right #main .table_header #p_title
 {
    float:left;
    
    width:100%;
    
    
    vertical-align: bottom;
    text-align:left;
 }
.mypage_payment #right #main .table_header #p_title img
 {
    display:block;
    margin-top:10px;
    
 }
.mypage_payment #right #main .table_header #btn_right
 {
    float:right;
    width:93px;
    height:24px;
    word-spacing:-3px;
    font-size:11px;
    line-height: 26px;    
    line-height: 24px\9;    
 }
 
.mypage_payment #right #main .table_style td
 {
    border-bottom:1px solid #eee;
    border-left:1px solid #eee;
    text-indent:20px;
    height:50px;
    color:#666;
    text-align:left ;
 }
.mypage_payment #right #main .table_style td.col1
 {
    
    background:#f6f6f6;
    
    font-weight:bold;
    border-left:none!important;
 }
.mypage_payment #right #main .table_style td.col2
 {
    
    color:#888;
 }
 
.mypage_payment #right #main .table_style td.col3
 {
    width:124px;
    
    font-weight:bold;
    background:#f6f6f6;
 }
.mypage_payment #right #main .table_style td.col4
 {
    width:258px;
    color:#888;
    
    
 }
 .mypage_payment #right #main .table_style input
 {
    color:#888;
 }
 /*=================================TABS STYLE==================================== */
 
 .mypage_payment  #right #tabs
{
   
    margin-top:20px;
    
    
}
.mypage_payment #right #main #tabs #controller
{
    display:block;
    margin:0px; 
    
    border-top:2px solid #ddd;
}
 
.mypage_payment #right #tabs #controller div
{
   width:287px;
   height:125px;
   float:left;
   border:1px solid #eee;
  border-top:none;
   
    text-align:center;
    
}
.mypage_payment #right #tabs #controller div a
{
    display:block;
    width:200px;
    height:55px;
    color:#888;
    
    vertical-align: middle;
    margin:36px auto;
    background:url("../img/mypage/mypage_payment_tabs.jpg") no-repeat;
    
}
.mypage_payment #right #tabs #controller div#c1 a
{
    
    background-position: 0px -55px;
    
}
.mypage_payment #right #tabs #controller div#c1.active a,
.mypage_payment #right #tabs #controller div#c1:hover a
{
    background-position: 0px 0px;
}
.mypage_payment #right #tabs #controller div#c2
{
    border-left:none;
    border-right:none;
}
.mypage_payment #right #tabs #controller div#c2 a
{
    
    background-position: 0px -165px;
    
}
.mypage_payment #right #tabs #controller div#c2.active a,
.mypage_payment #right #tabs #controller div#c2:hover a
{
    background-position: 0px -110px;
}
.mypage_payment #right #tabs #controller div#c3 a
{
    
    background-position: 0px -275px;
    
}
.mypage_payment #right #tabs #controller div#c3.active a,
.mypage_payment #right #tabs #controller div#c3:hover a
{
    background-position: 0px -220px;
}
.mypage_payment #right #tabs #controller div.active
 {
    
    font-weight:bold;
    
     
     text-indent: 64px;
     
 }
 /*===========TAB1 - STYLE =========================*/
 .mypage_payment #right #main #result #tab-1 #button
 {
    margin-top:30px;
 }
.mypage_payment #right #main #result #tab-1 .btn_action
{
    width:154px;
    height:46px;
    line-height:48px;
     font-size:16px;
    font-weight:bold;
   
   font-family:"RixGo EB";
}
.mypage_payment #right #main #result #tab-1 .tbl_image
{
    border:none;
    margin-top:30px;
    margin-bottom:20px;
}
.mypage_payment #right #main #result #tab-1 .tbl_image input
{
    margin-top:15px;
}

.mypage_payment #right #main #result #tab-1 tr
 {
    height:51px;
 }
.mypage_payment #right #main #result #tab-1 .table_style td.col1
{
    width:147px;

}
 .mypage_payment #right #main #result #tab-1 .table_style .row2 .col2
 {
    
    
    position:relative;
    
    
 }
 .mypage_payment #right #main #result #tab-1 .table_style .row2 .col2 input
 {
    position:absolute;
     top:20px;
 }
 .mypage_payment #right #main #result #tab-1 .table_style .row2 .col2 #input_1
 {
    
    left:21px;
 }
 .mypage_payment #right #main #result #tab-1 .table_style .row2 .col2 #input_2
 {
    
    left:105px;
 }
 .mypage_payment #right #main #result #tab-1 .table_style .row2 .col2 label
 {
    top:21px;
    *top:25px;
    text-indent: 0px;
    position:absolute;
    color:#666;
    display:block;
 }
 .mypage_payment #right #main #result #tab-1 .table_style .row2 .col2 #lable_1
 {
    
    left:38px;
     *left:42px;
     position:absolute;
 }
 .mypage_payment #right #main #result #tab-1 .table_style .row2 .col2 #label_2
 {
  
    left:122px;
      *left:125px;
     position:absolute;
 }
 /*============ TAB-2 ====================STYLE*/
 .mypage_payment #right #main #result #tab-2 #order_info
 {
    margin-top:20px;
 }
 .mypage_payment #right #main #result #tab-2 #order_info .row1
 {
    height:37px;
 }
 .mypage_payment #right #main #result #tab-2 #order_info .row2
 {
    height:75px;
 }
 .mypage_payment #right #main #result #tab-2 #order_info th
 {
    height:37px;
    border-bottom: 1px solid #eee;
     background: url("../img/mypage/table_th_separator.png") top right no-repeat;
     text-align:center;
    line-height:12px;
    color:#666;
 }
 .mypage_payment #right #main #result #tab-2 #order_info th.last
 {
    background:none;
 }
 
 .mypage_payment #right #main #result #tab-2 #order_info td
 {
    background:#fff;
    border:none;
    text-align:center;
 }
 .mypage_payment #right #main #result #tab-2 #order_info td.col1
 {
    width:101px;
 }
 .mypage_payment #right #main #result #tab-2 #order_info .row2 td.col1
 {
   text-indent:0px;
 }
 .mypage_payment #right #main #result #tab-2 #order_info td.col2
 {
    width:274px;
 }
 .mypage_payment #right #main #result #tab-2 #order_info td.col3
 {
    width:356px;
 }
 .mypage_payment #right #main #result #tab-2 #order_info td.col4
 {
    width:131px;
 }
 /* GROUP TABLE  */
 
 
 
 
.mypage_payment #right  #main #result #tab-2 #personal
 {
     margin-top:20px;
 }
 .mypage_payment #right #main #result #tab-2 #personal input
 {
    padding:0px;
    height:23px;
    line-height:23px;
    text-indent:10px;
 }
 
 
.mypage_payment #right #main #result #tab-2 #personal tr.row2 td
 {
    border-bottom:none;
 }
 .mypage_payment #right #main #result #tab-2 #personal td.col1
 {
    width:147px;
 }
 .mypage_payment #right #main #result #tab-2 #personal td.col2
 {
    width:287px
 }
 .mypage_payment #right #main #result #tab-2 #personal td.col3
 {
    width:148px;
 }
 .mypage_payment #right #main #result #tab-2 #personal td.col4
 {
    width:277px
 }
 
 
 
.mypage_payment #right #main #result #tab-2 #checkout
 {
    margin-top:20px;
 }
 .mypage_payment #right #main #result #tab-2 #checkout tr.row2 td
 {
    border-bottom:none;
 }
 .mypage_payment #right #main #result #tab-2 #checkout td.col1
 {
    width:147px;
 }
 .mypage_payment #right #main #result #tab-2 #checkout td.col2
 {
    width:287px
 }
 .mypage_payment #right #main #result #tab-2 #checkout td.col3
 {
    width:148px;
 }
 .mypage_payment #right #main #result #tab-2 #checkout td.col4
 {
    width:277px
 }
.mypage_payment #right #main #result #tab-2 #checkout tr.row2 td
 {
    border-bottom:none;
 }
 
 
 
.mypage_payment #right #main #result #tab-2 #note
{
    margin-top:15px;
    overflow:auto;
}
.mypage_payment #right #main #result #tab-2 #note label {
    display: block;
    float: right;
    font-size:11px;
    white-space: nowrap;
    
    color:#666;
}
.mypage_payment #right #main #result #tab-2 #note input {
    vertical-align: middle;
}
.mypage_payment #right #main #result #tab-2 #note label span {
    vertical-align: middle;
    margin-left:5px;
}
 .mypage_payment #right #main #result #tab-2 #method
 {
    margin-top:20px;  
    
 }
 .mypage_payment #right #main #result #tab-2 #method label {
    display: block;
    float: left;
    padding-right: 10px;
    white-space: nowrap;
    font-weight:bold;
    color:#666;
    margin-right:100px;
}
.mypage_payment #right #main #result #tab-2 #method input {
    vertical-align: middle;
}
.mypage_payment #right #main #result #tab-2 #method label span {
    vertical-align: middle;
    font-size:11px;

}
.mypage_payment #right #main #result #tab-2 #method .checkbox
{
    border:1px solid #eee;
    overflow:auto;
    padding:20px 0px 20px 20px;
}
/* ===== TAB-3 STYLE===========*/
.mypage_payment #right #main #result #tab-3
{
    
}
.mypage_payment #right #main #result #tab-3 #banner
{
    margin-top:20px;
}
.mypage_payment #right #main #result #tab-3 #order_info
 {
    margin-top:20px;
 }
 .mypage_payment #right #main #result #tab-3 #order_info .row1
 {
    height:37px;
 }
 .mypage_payment #right #main #result #tab-3 #order_info .row2
 {
    height:75px;
 }
 .mypage_payment #right #main #result #tab-3 #order_info th
 {
    height:37px;
    border-bottom: 1px solid #eee;
     background: url("../img/mypage/table_th_separator.png") top right no-repeat;
     text-align:center;
    line-height:12px;
    color:#666;
 }
 .mypage_payment #right #main #result #tab-3 #order_info th.last
 {
    background:none;
 }
 
 .mypage_payment #right #main #result #tab-3 #order_info td
 {
    background:#fff;
    border:none;
    text-align:center;
 }
 .mypage_payment #right #main #result #tab-3 #order_info td.col1
 {
    width:101px;
 }
 .mypage_payment #right #main #result #tab-3 #order_info .row2 td.col1
 {
   text-indent:0px;
 }
 .mypage_payment #right #main #result #tab-3 #order_info td.col2
 {
    width:274px;
 }
 .mypage_payment #right #main #result #tab-3 #order_info td.col3
 {
    width:356px;
 }
 .mypage_payment #right #main #result #tab-3 #order_info td.col4
 {
    width:131px;
 }
 /* GROUP TABLE  */
 
 
 
 
.mypage_payment #right  #main #result #tab-3 #personal
 {
     margin-top:20px;
 }
 .mypage_payment #right #main #result #tab-3 #personal input
 {
    padding:0px;
    height:23px;
    line-height:23px;
    text-indent:10px;
 }
 
 
.mypage_payment #right #main #result #tab-3 #personal tr.row2 td
 {
    border-bottom:none;
 }
 .mypage_payment #right #main #result #tab-3 #personal td.col1
 {
    width:147px;
 }
 .mypage_payment #right #main #result #tab-3 #personal td.col2
 {
    width:287px
 }
 .mypage_payment #right #main #result #tab-3 #personal td.col3
 {
    width:148px;
 }
 .mypage_payment #right #main #result #tab-3 #personal td.col4
 {
    width:277px
 }
 
 
 
.mypage_payment #right #main #result #tab-3 #checkout
 {
    margin-top:20px;
 }
 .mypage_payment #right #main #result #tab-3 #checkout tr.row2 td
 {
    border-bottom:none;
 }
 .mypage_payment #right #main #result #tab-3 #checkout td.col1
 {
    width:147px;
 }
 .mypage_payment #right #main #result #tab-3 #checkout td.col2
 {
    width:287px
 }
 .mypage_payment #right #main #result #tab-3 #checkout td.col3
 {
    width:148px;
 }
 .mypage_payment #right #main #result #tab-3 #checkout td.col4
 {
    width:277px
 }
.mypage_payment #right #main #result #tab-3 #checkout tr.row2 td
 {
    border-bottom:none;
 }
 .mypage_payment #right #main #result #tab-3 #button
 {
    margin-top:30px;
 }
 .mypage_payment #right #main #result #tab-3 .btn_action
{
    width:168px;
    height:46px;
    line-height:48px;
    font-size:16px;
    font-weight:bold;
    font-family:"RixGo EB";
}

 /* =========================================================MYPAGE GIFTCARD STYLE================================================================ */
 
.mypage_giftcard #left #yellow_background
{
    margin-top:20px;
    width:213px;
    background:#fdfdfd;
    border:1px solid #f8f8f8;    
    height:180px;
}

.mypage_giftcard #right #main .btn_action
 {
    line-height:29px;
    background:#fff;
    margin:0px auto;
    width:108px;
    height:29px;
    font-weight:bold;
    color:#666;
    word-spacing:-2px;
    
 }
.mypage_giftcard #right #main .btn_action2
 {  
    display:block;
    line-height:29px;
    background:#fff;
    margin:0px auto;
    width:71px;
    height:29px;
    font-weight:bold;
    color:#666;
    word-spacing:-2px;
    
 }
.mypage_giftcard #right #main .btn_action2:hover
 {
    background:#f6f6f6;
 }
 .mypage_giftcard #right #main #gift
 {
     border:1px solid #eee;
 }
 .mypage_giftcard #right #main #gift p.title
 {
   margin-left:50px;
   margin-top:40px;
   margin-bottom:35px;
 }
 .mypage_giftcard #right #main #gift table
 {
    border:none;
    margin-left:50px;
 }
  .mypage_giftcard #right #main #gift .caption
  {
    margin-top:20px;
    margin-bottom:40px;
    overflow:auto;
  }
 .mypage_giftcard #right #main #gift .caption span.text
 {
    font-weight:bold;
    line-height:22px;
    color:#666;
    float:left;
 }
 .mypage_giftcard #right #main #gift .caption img
 {
  
    float:right;
    margin-right:72px;
 }
 /*=========================================PRIMARY TABS STYLE===================================================================== */

 
.mypage_giftcard  #right #primary_tabs
{
   
    margin-top:20px;
    
    
}
.mypage_giftcard #right #main #primary_tabs #controller
{
    display:block;
    margin:0px; 
    height:36px;
    border-bottom:1px solid #666;
}
 
.mypage_giftcard #right #primary_tabs #controller div
{
   width:218px;
   height:35px;
   float:left;
   border:1px solid #eee;
  border-bottom: none;
   background:#fff;
   text-align:left;
   
   line-height:35px;
    
     text-align:center;
    
    
}
.mypage_giftcard #right #primary_tabs #controller div a
{
    display:block;
    width:100%;
    height:100%;
    color:#888;
    
}
.mypage_giftcard #right #primary_tabs #controller div.active
 {
    
    font-weight:bold;
     border:1px solid #666;
     border-bottom:1px solid #fff !important;
     
     
 }
.mypage_giftcard #right #primary_tabs #controller div:hover
 {
    background:#fafafa;
    cursor:pointer;
     
    font-weight:bold;
    
 }
.mypage_giftcard #right #primary_tabs #controller div:hover a,
.mypage_giftcard #right #primary_tabs #controller div.active a
 {
    color:#666;
 }
 
.mypage_giftcard #right #main #primary_tabs #tab-1
{
     
    
    
}
.mypage_giftcard #right #main #primary_tabs #top_tab1
{
    margin-top:20px;
    
    
}
.mypage_giftcard #right #main #primary_tabs #top_tab1 div
 {
    float:left;
    margin-right:5px;
    font-size:11px;
    
 }
.mypage_giftcard #right #main #primary_tabs #top_tab1 div.title_tab1
 {
    height:26px;
    width:72px;
    line-height:26px;
 }
 

 
 /*=========================================PRIMARY TAB-1 RESULT TABLE STYLE============================================================================================================ */
 
.mypage_giftcard #right #main #primary_tabs  #tab-1 #information
 {
   
    margin-top:25px;
    margin-left:20px;
   
   
 }
 .mypage_giftcard #right #main #primary_tabs  #tab-1 div.info4
 {
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
    padding-top:10px;
    padding-bottom:20px;
 }
 .mypage_giftcard #right #main #primary_tabs  #tab-1 #information p
 {
    font-weight:bold;
    color:#666;
    margin-bottom:5px;
 }
 .mypage_giftcard #right #main #primary_tabs  #tab-1 #information p.weird
 {
    color:#888;
    font-weight:normal;
    margin-bottom:15px;
 }
 .mypage_giftcard #right #main #primary_tabs  #tab-1 #information ul
 {
    margin-bottom:20px;
    margin-left:2px;
   
 }
 .mypage_giftcard #right #main #primary_tabs  #tab-1 #information ul li
 {
     background: url("../img/mypage/text_info.png") center left no-repeat;
     text-indent:10px;
     padding:3px 0px;
     
 }
 /*=========================================PRIMARY TAB-2 RESULT TABLE STYLE============================================================================================================ */
 
 .mypage_giftcard #right #main #primary_tabs  #tab-2 #information
 {   
    margin-top:25px;
    margin-left:20px;
   
 }
 .mypage_giftcard #right #main #primary_tabs  #tab-2 div.info3
 {
    
    border-bottom:1px solid #eee;
    padding-top:10px;
    padding-bottom:0px;
 }
 .mypage_giftcard #right #main #primary_tabs  #tab-2 #information p
 {
    font-weight:bold;
    color:#666;
    margin-bottom:5px;
 }
 .mypage_giftcard #right #main #primary_tabs  #tab-2 #information p.weird
 {
    color:#888;
    font-weight:normal;
    margin-bottom:15px;
 }
 .mypage_giftcard #right #main #primary_tabs  #tab-2 #information ul
 {
    margin-bottom:30px;
    margin-left:2px;
   
 }
 .mypage_giftcard #right #main #primary_tabs  #tab-2 #information ul li
 {
     background: url("../img/mypage/text_info.png") center left no-repeat;
     text-indent:10px;
     padding:3px 0px;
     
 }
 .mypage_giftcard #right #main #primary_tabs  #tab-2 #information  a.link_babo
 {
    color:blue !important;
    
 }
 
 
 /*=========================================TAB-3 RESULT TABLE STYLE============================================================================================================ */
.mypage_giftcard  #right #main #primary_tabs #tab-3
 {
     
    overflow:auto;
 }
 

 .mypage_giftcard  #right #main #primary_tabs #tab-3 #serial
{
   
    
    margin-top:20px;
}
 .mypage_giftcard  #right #main #primary_tabs #tab-3 #serial tr
 {
    height:160px;
 }
 .mypage_giftcard  #right #main #primary_tabs #tab-3 #serial td
 {
    
    vertical-align:middle;
 }
 .mypage_giftcard  #right #main #primary_tabs #tab-3 #serial p{
     
     text-align:center;
     
     
 }
 .mypage_giftcard  #right #main #primary_tabs #tab-3 #serial p.first
 {
    font-weight:bold;
 }
 .mypage_giftcard  #right #main #primary_tabs #tab-3#serial .input
 {  
    overflow:auto;  
    
 }
 .mypage_giftcard  #right #main #primary_tabs #tab-3 #serial #input_serial
 {
    float:left;
    margin-left:240px;
    margin-right:5px;
    height:26px;
    color:#888;
 }
 .mypage_giftcard  #right #main #primary_tabs #tab-3 #serial .btn_action
 {
    float:left;
    height:32px;
    line-height:33px;
    width:112px;
    font-weight:bold;
 }
 /*=========================================SECONDARY TABS TABLE STYLE============================================================================================================ */
 
.mypage_giftcard  #right #secondary_tabs
{
   
    margin-top:20px;
    
    
}

.mypage_giftcard #right #main #secondary_tabs #controller
{
    display:block;
    margin:0px; 
    height:36px;
    border-bottom:1px solid #666;
}
 
.mypage_giftcard #right #secondary_tabs #controller div
{
   width:218px;
   height:35px;
   float:left;
   border:1px solid #eee;
  border-bottom: none;
   background:#fff;
   text-align:left;
   
   line-height:35px;
     text-align:center;
    

    
}
.mypage_giftcard #right #secondary_tabs #controller div a
{
    display:block;
    width:100%;
    height:100%;
    color:#888;
    
}
.mypage_giftcard #right #secondary_tabs #controller div.active
 {
    
    font-weight:bold;
     border:1px solid #666;
     border-bottom:1px solid #fff !important;
     
     
 }
.mypage_giftcard #right #secondary_tabs #controller div:hover
 {
    background:#fafafa;
    cursor:pointer;
     
    font-weight:bold;
    
 }
.mypage_giftcard #right #secondary_tabs #controller div:hover a,
.mypage_giftcard #right #secondary_tabs #controller div.active a
 {
    color:#666;
 }
 
.mypage_giftcard #right #main #secondary_tabs #secondary_tab-1
{
     
    
    
}
.mypage_giftcard #right #main #secondary_tabs #top_tab1
{
    margin-top:20px;
    
    
}
.mypage_giftcard #right #main #secondary_tabs #top_tab1 div
 {
    float:left;
    margin-right:5px;
    font-size:11px;
    
 }
.mypage_giftcard #right #main #secondary_tabs #top_tab1 div.title_tab1
 {
    height:26px;
    width:72px;
    line-height:26px;
 }
 

 
 /*=========================================SECONDARY TAB-1 RESULT TABLE STYLE============================================================================================================ */
 
.mypage_giftcard #right #main #secondary_tabs #secondary_tab-1 #result
 {
   
    margin-top:15px;
   
   text-align:center;
 }
 
  .mypage_giftcard #right #main #secondary_tabs #secondary_tab-1 #result tr
  {
    height:40px;
  }
  .mypage_giftcard #right #main #secondary_tabs #secondary_tab-1 #result tr#row2
  {
	  height:160px;
  }
 .mypage_giftcard #right #main #secondary_tabs #secondary_tab-1 #result th
 {    
    border-bottom:1px solid #ddd;
    color:#666;
    height:36px;
 }

.mypage_giftcard   #right #main #secondary_tabs #secondary_tab-1 #result td
  {
   border-bottom:1px solid #eee;
    
    
    text-align:center;
    vertical-align: middle;
  }
 .mypage_giftcard  #right #main #secondary_tabs #secondary_tab-1 #result th#col1,
 .mypage_giftcard  #right #main #secondary_tabs #secondary_tab-1 #result td#col1
  {
    border-left: none;
  }
.mypage_giftcard   #right #main #secondary_tabs #secondary_tab-1 #result td#col5
  {
    border-right:none;
  }
 
  
.mypage_giftcard   #right #main #secondary_tabs #secondary_tab-1 #result tr#row7 td
  {
    border-bottom:none;
  }
.mypage_giftcard  #right #main  #secondary_tabs #secondary_tab-1 #result th#col1
 {
    width:100px;
 }
.mypage_giftcard  #right #main  #secondary_tabs #secondary_tab-1 #result th#col2
 {
    width:216px;
    
 }
.mypage_giftcard  #right #main #secondary_tabs #secondary_tab-1 #result th#col3
 {
    width:165px;
 }
 .mypage_giftcard  #right #main  #secondary_tabs #secondary_tab-1 #result th#col4
  {
    width:150px;
  }
  .mypage_giftcard  #right #main  #secondary_tabs #secondary_tab-1 #result th#col5
  {
    width:90px;
  }
 .mypage_giftcard #right #main #secondary_tabs #secondary_tab-1 #result tr#row2 td
 {
    border-bottom:none;
 }
 
 /*=========================================SECONDARY TAB-2 RESULT TABLE STYLE============================================================================================================ */
 
 .mypage_giftcard #right #main #secondary_tabs #secondary_tab-2 #result
 {
   
    margin-top:15px;
   
   text-align:center;
 }
 
 .mypage_giftcard  #right #main #secondary_tabs #secondary_tab-2 #result tr
  {
    height:40px;
  }
  
.mypage_giftcard  #right #main #secondary_tabs #secondary_tab-2 #result th
 {    
    border-bottom:1px solid #ddd;
    
    height:36px;
 }
.mypage_giftcard  #right #main #secondary_tabs #secondary_tab-2 #result th p
 {
    border-right:1px solid #eee;
    text-align:center;
    line-height:12px;
    color:#666;
 }
.mypage_giftcard  #right #main #secondary_tabs #secondary_tab-2 #result th#col5 p
 {
    border-right:none;
 }
.mypage_giftcard   #right #main #secondary_tabs #secondary_tab-2 #result td
  {
   border-bottom:1px solid #eee;
    
    
    text-align:center;
    vertical-align: middle;
  }
 .mypage_giftcard  #right #main #secondary_tabs #secondary_tab-2 #result th#col1,
 .mypage_giftcard  #right #main #secondary_tabs #secondary_tab-2 #result td#col1
  {
    border-left: none;
  }
 .mypage_giftcard  #right #main #secondary_tabs #secondary_tab-2 #result td#col5
  {
    border-right:none;
  }
 
  
 .mypage_giftcard  #right #main #secondary_tabs #secondary_tab-2 #result tr#row5 td
  {
    border-bottom:none;
  }
.mypage_giftcard  #right #main #secondary_tabs #secondary_tab-2 #result th#col1
 {
    width:156px;
 }
.mypage_giftcard  #right #main #secondary_tabs #secondary_tab-2 #result th#col2
 {
    width:311px;
    
 }
.mypage_giftcard  #right #main #secondary_tabs #secondary_tab-2 #result th#col3
 {
    width:146px;
 }
.mypage_giftcard   #right #main #secondary_tabs #secondary_tab-2 #result th#col4
  {
    width:114px;
  }
 
.mypage_giftcard  #right #main #secondary_tabs #secondary_tab-2 #result th#col5
 {
  
 }
 
 
 
 /* END MYPAGE_GIFTCARD */ 
 
 
 
 
 
 /* =========================================================MYPAGE BEMONEY STYLE================================================================ */
 
.mypage_bemoney #left #yellow_background
{
    margin-top:20px;
    width:213px;
    background:#fdfdfd;
    border:1px solid #f8f8f8;
    
    display: none;
}



 /*METHOD CHANGE */
.mypage_bemoney #right #main #method_change
{
    
}
.mypage_bemoney #right #main #method_change table
{
    border:1px solid #eee;
}
.mypage_bemoney #right #main #method_change tr
{
    height:60px;
}
.mypage_bemoney #right #main #method_change tr#row1
{
    background:#f6f6f6;
}
.mypage_bemoney #right #main #method_change .btn_action

{
    width:97px;
    height:32px;
    line-height:33px;
    float:left;
    margin-right:5px;
}
.mypage_bemoney #right #main #method_change .btn_action_pink
{
    width:99px;
    height:34px;
    line-height:35px;
    float:left;
    margin-right:5px;
}
.mypage_bemoney #right #main #method_change tr td
{
    color:#666 !important;
    font-weight:bold;
}

.mypage_bemoney #right #main #method_change tr td .pink
{
    margin-left:10px;
}
.mypage_bemoney #right #main #method_change tr td .unit
{
    font-weight:normal;
    color:#888 !important;
    margin-left:3px;
}
.mypage_bemoney #right #main #method_change tr td#col1{
    width:290px;
    text-indent:30px;
   
}
.mypage_bemoney #right #main #method_change tr td#col2
{
    width:338px;
   
}
.mypage_bemoney #right #main #method_change tr#row1 td
{
    
}
.mypage_bemoney #right #main #method_change tr#row2
{
     display:none;
}
 /*=========================================TABS TABLE STYLE============================================================================================================ */
 
.mypage_bemoney  #right #tabs
{
     margin-top: 15px;
}
.mypage_bemoney #right #main #tabs #controller
{
    display:block;
    margin:0px; 
    height:36px;
    border-bottom:1px solid #666;
} 
.mypage_bemoney #right #tabs #controller div
{
   width:218px;
   height:35px;
   float:left;
   border:1px solid #eee;
   border-bottom: none;
   background:#fff;
   text-align:left;   
   line-height:35px;
    text-align:center; 
      
}
.mypage_bemoney #right #tabs #controller div a
{
    display:block;
    width:100%;
    height:100%;
    color:#888;    
}
.mypage_bemoney #right #tabs #controller div.active
 {    
    font-weight:bold;
     border:1px solid #666;
     border-bottom:1px solid #fff !important;
        
 }
.mypage_bemoney #right #tabs #controller div:hover
 {
    background:#fafafa;
    cursor:pointer;    
    font-weight:bold;    
 }
.mypage_bemoney #right #tabs #controller div:hover a,
.mypage_bemoney #right #tabs #controller div.active a
 {
    color:#666;
 }
.mypage_bemoney #right #main #tabs #top_tab1
{
    margin-top:20px;
}
.mypage_bemoney #right #main #tabs #top_tab1 div
 {
    float:left;
    margin-right:5px;
    font-size:11px;
    
 }
.mypage_bemoney #right #main #tabs #top_tab1 div.title_tab1
 {
    height:26px;
    width:72px;
    line-height:26px;
 }
 
.mypage_bemoney #right #main #b_money
{
    display:none;
    margin-top:20px;
}
.mypage_bemoney #right #main #b_money table
{
     border:1px solid #eee;
}
.mypage_bemoney #right #main #b_money tr
{
    height:56px;
}
.mypage_bemoney #right #main #b_money td
 {   
    position:relative;
    width:200px;    
 }
 .mypage_bemoney #right #main #b_money td#col1
 {
    width:320px;
    padding-left:20px;    
 }
 .mypage_bemoney #right #main #b_money td#col2
 {
    
 }
 .mypage_bemoney #right #main #b_money td input
 {
    position:absolute;
     top:20px;
     left:0px;
 }
 .mypage_bemoney #right #main #b_money td label
 {
    top:21px;
    *top:25px;
    text-indent: 0px;
    position:absolute;
    color:#666;
    display:block;
    left:20px;
    font-weight:bold;
 }
.mypage_bemoney #right #main #serial
{
    display:none;
    margin-top:20px;
}
 .mypage_bemoney #right #main #serial tr
 {
    height:160px;
 }
 .mypage_bemoney #right #main #serial td
 {
    text-align:center;
    vertical-align:middle;
 }
 .mypage_bemoney #right #main #serial p{
     margin-left:280px;
     margin-bottom:15px;
     font-weight:bold;
 }
 .mypage_bemoney #right #main #serial .input
 {  
    overflow:auto;  
 }
 .mypage_bemoney #right #main #serial #input_serial
 {
    float:left;
    margin-left:240px;
    margin-right:5px;
    height:26px;
    color:#888;
 }
 .mypage_bemoney #right #main #serial .btn_action
 {
    float:left;
    height:32px;
    line-height:33px;
    width:112px;
    font-weight:bold;
 }
 /*=========================================TAB RESULT TABLE STYLE============================================================================================================ */
 
.mypage_bemoney #right #main  #result
 { 
    margin-top:15px;   
   text-align:center;
 }
 
.mypage_bemoney #right #main #result tr
  {
    height:40px;
  }  
 .mypage_bemoney #right #main #result th
 {    
    border-bottom:1px solid #ddd;    
    height:36px;
 }
 .mypage_bemoney #right #main  #result th p
 {
    border-right:1px solid #eee;
    text-align:center;
    line-height:12px;
    color:#666 !important;
 }
 .mypage_bemoney #right #main #result th#col5 p
 {
    border-right:none;
 }
.mypage_bemoney   #right #main #result td
  {
   border-bottom:1px solid #eee;        
    text-align:center;
    vertical-align: middle;
  }
 .mypage_bemoney  #right #main  #result th#col1,
 .mypage_bemoney  #right #main #result td#col1
  {
    border-left: none;
  }
.mypage_bemoney   #right #main  #result td#col5
{
    border-right:none;
}  
.mypage_bemoney   #right #main #result tr#row7 td
{
    border-bottom:none;
}
.mypage_bemoney  #right #main  #result th#col1
 {
    width:73px;
 }
.mypage_bemoney  #right #main  #result th#col2
 {
    width:475px;    
 }
.mypage_bemoney  #right #main  #result th#col3
 {
    width:110px;
 }
 .mypage_bemoney  #right #main  #result th#col4
  {
    width:130px;
  }  
  .mypage_bemoney  #right #main #payment
  {
    display:none;
  }
  .mypage_bemoney  #right #main #payment tr#row7 td
  {
    border-bottom:1px solid #eee;
  }
  .mypage_bemoney  #right #main #payment tr#row8 td
  {
    border-bottom:none;
  }
 .mypage_bemoney  #right #main #payment  #result th#col1
 {
    width:400px;
 }
 .mypage_bemoney  #right #main #payment td
 {    
    position:relative;   
 }

.mypage_bemoney  #right #main #payment td input
 {
    position:absolute;
     top:12px;
     top:12px\9;
     left: 170px;
 }

 .mypage_bemoney  #right #main #payment td label
 {
    top:12px;
    top:14px\9;
    text-indent: 0px;
    position:absolute;
    color:#888;
    display:block;
    left:190px;
    
 }
 .mypage_bemoney  #right #main #payment #button
 {
    margin-top:35px;
 }
  .mypage_bemoney  #right #main #payment #button img
  {
	  dispay:block;
	  margin-left:360px;
  }
 
 /* END MYPAGE BE MONEY */
 
 
 
 /* END MYPAGE_PAYMENT */
 /* =========================================================MYPAGE INFO GRADE STYLE================================================================ */
 

.mypage_info_grade .info_grade_top{
	margin-top:30px;
	margin-bottom:16px;
}
.mypage_info_grade .info_grade_top  .grade_title{
	margin-top:7px;
}
.mypage_info_grade .info_grade_table {
	height:125px;
	border-top:2px solid #ddd;
	border-bottom:1px solid #eee;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	text-align: left;
	padding-left:24px;
}
.mypage_info_grade .info_grade_table .text_grade2{
	padding-top:5px;
}
.mypage_info_grade .info_grade_table .text_grade3{
	padding-top:7px;
}
.mypage_info_grade .info_grade_table .tab_grade1
{
	padding-top:29px;
	width:100%;
}

.mypage_info_grade #info_grade  #titleno1{
	padding-left:2px;
}
.mypage_info_grade .grade_padding18{
	padding-top:18px;
}
.mypage_info_grade .grade_padding2{
	padding-top:2px;
}
.mypage_info_grade .grade_padding9{
	padding-top:9px;
}
.mypage_info_grade .grade_padding16{
	padding-top:16px;
}
.mypage_info_grade .grade_padding42{
	padding-top:42px;
}
.mypage_info_grade .grade_padding43{
	padding-top:43px;
}
.mypage_info_grade .grade_padding46{
	padding-top:46px;
}
.mypage_info_grade .grade_padding48{
	padding-top:48px;
}
.mypage_info_grade .grade_padding14{
	padding-top:14px;
}
.mypage_info_grade .grade_padding24{
	padding-top:24px;
}
.mypage_info_grade .grade_padding20{
	padding-top:20px;
}
.mypage_info_grade .info_grade_tip1 .tab_grade2 {
	width:100%;
	border-top:2px solid #ddd;
	text-align: left;
	
}
.mypage_info_grade .info_grade_tip1 .tab_grade2  th{
	text-align: left;
}
.mypage_info_grade .info_grade_tip1 .tab_grade2 #row1{
	height:52px;
	border: 1px solid #eee;
	background:#f6f6f6;
}
.mypage_info_grade .info_grade_tip1 .tab_grade2 #row1 .col2 span{
	margin-left: 20px;
	color:#666666;
	font-weight:bold;
}
.mypage_info_grade .info_grade_tip1 .tab_grade2 #row1 .col3 span{
	margin-left: 20px;
	color:#666666;
	font-weight:bold;
}
.mypage_info_grade .info_grade_tip1 .tab_grade2 #row2{
	height:52px;
	
}
.mypage_info_grade .info_grade_tip1 .tab_grade2 #row3{
	height:52px;
	
}
.mypage_info_grade .info_grade_tip1 .tab_grade2 #row4{
	height:52px;
	
}
.mypage_info_grade .info_grade_tip1 .tab_grade2 #row5{
	height:52px;
	
}
.mypage_info_grade .info_grade_tip1 .tab_grade2 #row6{
	height:52px;
	
}
.mypage_info_grade .info_grade_tip1 .tab_grade2 #row7{
	height:52px;
	
}
.mypage_info_grade .info_grade_tip1 .tab_grade2 #row8{
	height:52px;
	
}
.mypage_info_grade .info_grade_tip1 .tab_grade2  th
{
	border-left:1px solid #eee;
	border-bottom:1px solid #eee;
}
.mypage_info_grade .info_grade_tip1 .tab_grade2  td
{
	border-left:1px solid #eee;
	border-bottom:1px solid #eee;
}
.mypage_info_grade .info_grade_tip1 .tab_grade2  .col1{
	width:143px;
	background:#f6f6f6;
	text-indent:20px;
	border-left:none;
}
.mypage_info_grade .info_grade_tip1 .tab_grade2 .col2{
	width:357px;	
	
}
.mypage_info_grade .info_grade_tip1 .tab_grade2 .col3{
	text-indent:2px;
}
.mypage_info_grade #info_grade .info_grade_tip1 .tab_grade2 .col2 p{
	margin-left:20px;
	color:#888888;
}
.mypage_info_grade .info_grade_tip1 .tab_grade2  span {
	margin-left: 20px;
	color: #888888;
}
.mypage_info_grade .info_grade_tip1 .tab_grade2 #row8 td
{
	border-bottom:none;
}
.mypage_info_grade .info_grade_tip2 .tab_grade3{
	width:100%;
	border-top:2px solid #ddd;
	text-align: left;
}

.mypage_info_grade .info_grade_tip2  #row0{
	height:52px;
	
	text-align:center;
	background:#f6f6f6;
}
.mypage_info_grade .info_grade_tip2  #row0  th{
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.mypage_info_grade .info_grade_tip2  #row0  th.col1
{
    border-left:none;
}
.mypage_info_grade .info_grade_tip2  #row0  th:first-child
{
	border-left:none;
}
.mypage_info_grade .info_grade_tip2  #row1{
	height:208px;
	
	
}
.mypage_info_grade .info_grade_tip2  #row2{
	height:104px;
	
}
.mypage_info_grade .info_grade_tip2  #row3{
	height:104px;
	
}
.mypage_info_grade .info_grade_tip2  #row4{
	height:104px;
	
}
.mypage_info_grade .info_grade_tip2  #row5{
	height:104px;
	
}
.mypage_info_grade .info_grade_tip2  #row6{
	height:104px;
	
}
.mypage_info_grade .info_grade_tip2  #row7{
	height:104px;
	
}
.mypage_info_grade .info_grade_tip2  #row7 p{
	color:#666666;
}
.mypage_info_grade .info_grade_tip2  #row8{
	height:104px;
	
	color:#666666;
}
.mypage_info_grade .info_grade_tip2  #row8 p{
	color:#666666;
}
.mypage_info_grade .info_grade_tip2  #row9{
	height:104px;
	
}
.mypage_info_grade .info_grade_tip2  #row10{
	height:104px;
	
}

.mypage_info_grade .info_grade_tip2  #row1 {
	vertical-align:top;
}
.mypage_info_grade .info_grade_tip2 td
{
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.mypage_info_grade .info_grade_tip2  #row1 .col1{
	vertical-align:middle ;
    
}

.mypage_info_grade .info_grade_tip2 .col1{
	width:107px;
	/* border: 1px solid #eee; */
	background:#f6f6f6;
	border-left:none;
}
.mypage_info_grade .info_grade_tip2 .col2{
	width:107px;
	
}

.mypage_info_grade .info_grade_tip2 .col3{
	width:107px;
	
}
.mypage_info_grade .info_grade_tip2 .col4{
	width:107px;
	
}
.mypage_info_grade .info_grade_tip2 .col5{
	width:107px;
	
}
.mypage_info_grade .info_grade_tip2 .col6{
	width:107px;
	
}
.mypage_info_grade .info_grade_tip2 .col7{
	width:107px;
	
}
.mypage_info_grade .info_grade_tip2 .col8{
	
}
.mypage_info_grade .info_grade_tip2  #row10 td
{
	border-bottom:none;
}
.mypage_info_grade .info_grade_tip2 .tab_grade3 p{
	margin-left:7px;
	font-size:11px;
}
.mypage_info_grade .info_grade_tip2 .tab_grade3  .col1 span{
	font-size:12px;
}
.mypage_info_grade .info_grade_tip2 .tab_grade3 span{
	font-size:11px;
}
.mypage_info_grade #info_grade   p{
	color:#888;
}
.mypage_info_grade .info_grade span{
	margin-left:8px;
}

.mypage_info_grade .text_bold_black{
	color:#666666;
	font-weight:bold;
}
.mypage_info_grade .text_bold_black_n{
	color:#666666;
}
.mypage_info_grade .info_grade_tip2 .tab_grade3  .col1 span{
	margin-left: 20px;
}
.mypage_info_grade .info_grade_tip2 .tab_grade3  #row2 .col1 p{
	margin-left: 20px;
}
/* END MYPAGE INFO GRADE */
/* =========================================================MYPAGE INFO ADDRESS STYLE================================================================ */


.mypage_info_adress .info_adress_table tr
{
	height:40px;
}
.mypage_info_adress .info_adress_table th
{
	background: url("../img/mypage/table_th_separator.png") top right no-repeat;
}
.mypage_info_adress .info_adress_table th#col6
{
	background:none;
}
.mypage_info_adress tr.info_bd_adress th
{
	border-bottom:1px solid #ddd !important;
	text-align: center;
	
	color:#666;
	font-weight:bold;
}
.mypage_info_adress tr.info_bt_adress
{
	text-align: center;
	
}
.mypage_info_adress .info_adress_table #col1
{
	width:92px;
}
.mypage_info_adress .info_adress_table #col2
{
	width:79px;
}
.mypage_info_adress .info_adress_table #col3
{
	width:110px;
}
.mypage_info_adress .info_adress_table #col4
{
	width:110px;
}
.mypage_info_adress .info_adress_table #col5
{
	width:294px;
}
.mypage_info_adress .info_adress_table #col6
{
}
/*background: url("../img/mypage/table_th_separator.png") top right no-repeat;*/
.mypage_info_adress .info_adress_button
{
	height:29px;
	width:73px;
	padding: 0 0;
	margin-left: 792px;	
	margin-top:19px;
}
 /* END MYPAGE_INFO_ADDRESSS */
 

  /* =========================================================MYPAGE INFO MEMBER STYLE================================================================ */
  
  
/* ================= 0403_mypage_member.info (TAM) ================*/
.mypage_info_member p{
	color:#888888;
}
.mypage_info_member .info_member_table #col4 span{
	color:#888888;
	padding-left:18px;
}
.mypage_info_member .info_member_table th {
	font-weight: normal;
	text-align: left;
	vertical-align:center;
}
.mypage_info_member .info_member_table p {
	padding-left:18px;
}

.mypage_info_member .info_member_table td,
.mypage_info_member .info_member_table th
{
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
}
.mypage_info_member .info_member_table td#col3,
.mypage_info_member .info_member_table th#col2
{
	border-right:none;
}
.mypage_info_member .info_member_table #col1{
	width:175px;
	
	background:#f6f6f6;
	padding-left:21px;
	color:#666;
	font-weight:bold;
}
.mypage_info_member .info_member_table #col1a{
	width:175px;
	background:#f6f6f6;
	padding-left:21px;
	color:#666;
	font-weight:bold;
	
}
.mypage_info_member .info_member_table #row1{
	height:76px;
	border:1px solid #eee;
}

.mypage_info_member .info_member_table #row2{
	height:195px;
	border:1px solid #eee;
}

.mypage_info_member .info_member_table #row3{
	height:239px;
	
}
.mypage_info_member .info_member_table #row3 td
{
	border-bottom:none;
}
.mypage_info_member .info_member_table #row2 #col3  p.text_col3{
	padding-top:35px;
}
.mypage_info_member .info_member_table th#col2 span{
	color:#ff5b90;
}
.mypage_info_member .info_member_table #row3 #col4 #row3col{
	padding-left:18px;
}
.mypage_info_member .info_member_table #row3 #col4 #row3col .col4a{
	height:34px;
	padding-top:10px;
	border-bottom:1px solid #eee;	
}

.mypage_info_member .info_member_table #row3 #col4 #row3col .col4a  span{
	padding-right:70px;
	padding-left:0px;
}
.mypage_info_member .info_member_table #row3 #col4 #row3col .col4b  span{
	padding-right:94px;
	padding-left:0px;
}
.mypage_info_member .info_member_table #row3 #col4 #row3col .col4b{
	padding-top:7px;	
	height:182px;
}

.mypage_info_member .info_member_table #row3 #col4 #row3col .col4b .area{
	height:160px;
	width:502px;
	overflow-y:scroll;
	padding-top:13px;
	color:#888;
}
.mypage_info_member .info_member_table td#col4
{
    border-right:none;
}
.mypage_info_member .info_member_bottom{
	margin-top:24px;
}
.mypage_info_member .info_member_bottom .button{
	margin-left:707px;
}
.mypage_info_member .info_member_bottom .button  .button1{
	color:#888888;
	height:33px;
	width:74px;
	padding: 0 8px;
}
.mypage_info_member .info_member_bottom .button  .button2{
	color:#666666;
	height:33px;
	width:72px;
}
.mypage_info_member .info_member_bottom img{
	margin-top:46px;
}
.mypage_info_member .info_member_bottom #text_bottom{
	margin-top:11px;
}
.mypage_info_member .info_member_table  #row1  #col2 .text_point{
	font-family: Lato Bold;
} 
 /* END INFO MEMBER  */
 
/* =========================================================MYPAGE INFO MODIFY STYLE================================================================ */
/* ================= 0403_mypage_member.modify (TAM) ================*/
.mypage_info_modify  #main .mypage_member_modify_titles
 {
	margin-top: 30px;
 }
  .mypage_info_modify #main .mypage_member_modify_titles  .content
 {
	margin-top:7px;
	color:#888;
 }
 .mypage_info_modify #main .mypage_member_modify_titles  .title img
  {
	height:16px;
	width:89px;
  }
.mypage_info_modify #main .mypage_member_modify table{
	
	margin-top:16px;
	
 }
 .mypage_info_modify .table-info  td
 {
	padding-left:32px;
	color:#888;
}
.mypage_info_modify .table-info  td.th
 {
	color:#666;
}
.mypage_info_modify .button_info
{
	text-align: center;
	
}
.mypage_info_modify .table_modify  td
{
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
}
.mypage_info_modify .table_modify  th{
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
}
.mypage_info_modify .table_modify  .col1{
	width: 133px;
	text-indent: 23px;
	color:#666;
	font-weight: bold;
	
	background:#f6f6f6;
}
.mypage_info_modify .table_modify  .col2{
	
	color:#888;
	padding-left:19px;
	font-size:11px;
    border-right:none;
}
.mypage_info_modify .table_modify  #row1 .col1{
	text-align:left;
}
.mypage_info_modify .table_modify  #row1 .col2{
	text-indent:10px;
	font-weight: normal;
	text-align:left;
	font-size: 12px;
    
}
.mypage_info_modify .table_modify   .col2 img{
	padding-left:7px;
	padding-right:7px;
}
.mypage_info_modify .table_modify  #row3 .col2 .checkbox_modify{
	margin-left:18px;
}
.mypage_info_modify .table_modify  #row5 .col2 p{
	text-indent:4px;
}
.mypage_info_modify .table_modify  #row2 .col2 .bt_modify_a{
	width:62px;
	height:24px;
	padding:0;
	line-height: 26px;
	font-size:11px;
	color:#757575;
	margin-left:4px;
}
.mypage_info_modify .table_modify  #row4 .col2 .bt_modify_b{
	width:88px;
	height:24px;
	padding:0;
	line-height: 26px;
	font-size:11px;
	color:#757575;
	margin-left:4px;
}
.mypage_info_modify .table_modify  #row5 .col2 .input_modify{
	margin-left: 4px;
}
.mypage_info_modify .table_modify .col2 .bt_modify_c{
	width:62px;
	height:24px;
	padding:0;
	line-height: 26px;
	font-size:11px;
	color:#757575;
	margin-left:4px;
}
.mypage_info_modify .table_modify  .text_modify{
	color:#888;
}
.mypage_info_modify .table_modify  #row1 {
	height:50px;
	text-align:left;
	font-size:12px;
}
.mypage_info_modify .table_modify  #row2 {
	height:50px;
}
.mypage_info_modify .table_modify  #row3 {
	height:50px;
}
.mypage_info_modify .table_modify  #row4 {
	height:50px;
}
.mypage_info_modify .table_modify  #row5 {
	height:94px;
}
.mypage_info_modify .table_modify  #row6 {
	height:59px;
}
.mypage_info_modify .table_modify  #row7 {
	height:50px;
}
.mypage_info_modify .table_modify  #row8 {
	height:51px;
}
.mypage_info_modify .table_modify  #row9 {
	height:50px;
}
.mypage_info_modify .table_modify  #row10 {
	height:50px;
}
.mypage_info_modify .table_modify  #row11 {
	height:50px;
}
.mypage_info_modify .table_modify  #row12 {
	height:50px;
}
.mypage_info_modify .table_modify  #row13 {
	height:50px;
}
.mypage_info_modify .table_modify  #row13 td
{
    border-bottom: none;
}
.mypage_info_modify .button_info{
	margin-top:53px;
}
.mypage_info_modify .button_info  .bt_modify_d1{
	width:74px;
	height:29px;
	padding:0;
	line-height: 30px;
	font-size:11px;
	color:#757575;
}
.mypage_info_modify .button_info  .bt_modify_d2{
	width:74px;
	height:29px;
	padding:0;
	line-height: 30px;
	font-size:11px;
	color:#888888;
	margin-left:5px;
}
.mypage_info_modify .table_modify  #row5 .col2 .text_modify_col2{
	padding-top:8px;
}
.mypage_info_modify .table_modify  #row5 .col2  img{
	padding-left:3px;
	padding-right:3px;
}
.mypage_info_modify .table_modify  #row5 .col2 p{
	font-size:11px;
}
.mypage_info_modify .table_modify  .col2 .text_color{
	color:#666;
}
.mypage_info_modify .table_modify  #row10  .col2{
	color:#666;
}
.mypage_info_modify .table_modify .col2  span{
	padding-left:8px;
}
  

  /*======================mypage info modify===================================================*/
.mypage_info_modify #search_popup
{      
    position:absolute;
    top:260px;
    left:525px;
    background:#fff;
    display:none;
    z-index:1010;    
}
.mypage_popup .mypage_popup_body_fine {
	padding: 0px 23px;
}
/*begin tab*/
/*======================begin tab==========================*/
.mypage_popup .mypage_popup_body_fine #tabs #result .fine_search{
	height:43px;
	border:1px solid #eee;
	line-height:43px;
	position:relative;
}
.mypage_popup .mypage_popup_body_fine #tabs #result .fine_search .form_search{
	position:absolute;
	top:0px;
	left:70px;
}
.mypage_popup .mypage_popup_body_fine #tabs #result .fine_search .form_search input[type='text']{
	border: none;
	width: 155px;
	height: 25px;
	outline:none;
	background-color:#f6f6f6;
}
.tabconner3 {
	behavior: url(css/pie/PIE.htc);
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
}
.mypage_popup .mypage_popup_body_fine #tabs {
	margin-top: 20px;
	width:652px;
}
.mypage_popup .mypage_popup_body_fine #tabs #controller
{
    display:block;
    margin:0px; 
    height:36px;
    border-bottom:1px solid #666;
}
 
.mypage_popup .mypage_popup_body_fine #tabs #controller div
{
	min-width:50px;
	height:35px;
	float:left;
	border:1px solid #eee;
	border-bottom: none;
	text-align:center;
	line-height:35px;
	word-spacing: 3px;
	width:73px;
}
.mypage_popup .mypage_popup_body_fine #tabs #controller div a
{
    display:block;
    width:100%;
    height:100%;
    color:#888;
	
}
.mypage_popup .mypage_popup_body_fine #tabs #controller div.active
 {
    
    font-weight:bold;
     border:1px solid #666;
     border-bottom:1px solid #fff !important;
     background-color:#FFF;
 }
.mypage_popup .mypage_popup_body_fine #tabs #controller div:hover
 {
    /*background:#fafafa;*/
    cursor:pointer;
    font-weight:bold;
    
 }
.mypage_popup .mypage_popup_body_fine #tabs #controller div:hover a,
.mypage_popup .mypage_popup_body_fine #tabs #controller div.active a
 {
    color:#666;
 }
 
.mypage_popup .mypage_popup_body_fine #tabs #tab-1
{
     
    
    
}
.mypage_popup .mypage_popup_body_fine #tabs #top_tab1
{
    margin-top:20px;
    
    
}
.mypage_popup .mypage_popup_body_fine #tabs #top_tab1 div
 {
    float:left;
    margin-right:5px;
    font-size:11px;
    color:#888;
    
 }
.mypage_popup .mypage_popup_body_fine #tabs #top_tab1 p
 {
    color:#888;
    text-indent:16px;
 }
.mypage_popup .mypage_popup_body_fine #tabs #top_tab1  p span.pink
 {
    font-family: "Lato Bold", Dotum, serif, sans-serif;
 }
.mypage_popup .mypage_popup_body_fine #tabs #top_tab1 div.title_tab1
 {
    height:26px;
    width:72px;
    line-height:26px;
 }
 
.mypage_popup .mypage_popup_body_fine #tabs #result {
	margin-top: 20px;
}
.mypage_popup .mypage_popup_body_fine #tabs #result .title {
	margin-bottom: 20px;
}
.mypage_popup .mypage_popup_body_fine #tabs table {
	border-collapse: separate;
	border-spacing: 0px;
	border: 1px solid #eee;
	border-top: 2px solid #ddd;
	width: 100% !important;
}
.mypage_popup .button_fine 
{
	margin-top:50px;
	margin-bottom:50px;
	text-align:center;
	overflow:auto;
}
.mypage_popup .button_fine  .btn_action {
	margin: 0px auto;
	width: 71px;
	height: 29px;
	line-height: 31px;
	line-height: 29px\9;
	font-weight: bold;
}
/*tab 2 click radio*/
.mypage_popup .mypage_popup_body_fine #tabs .tab2radio{
	height:43px;
	border:1px solid #efefef;
	border-top: 1px solid #efefef;
	border-bottom:2px solid #efefef;
	behavior: url(css/pie/PIE.htc);
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
}
.tab2rad_active{
	font-weight:bold !important;
}
.mypage_info_modify .tab2select{
	height:43px;
	line-height:43px;
	border:1px solid #efefef;
	border-top: none;
	background-color:#f6f6f6;
	border-bottom:1px solid #efefef;
	behavior: url(css/pie/PIE.htc);
	border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
}
.mypage_info_modify .text_select{
	padding:0 2px 0 10px;
}
.mypage_info_modify .title_text {
	padding:10px 0 30px 0;
	color:#888;
}
.mypage_info_modify .mypage_popup .col1{
	width:140px;
	text-align:center;
}
.mypage_info_modify .mypage_popup .col2{
	width:510px;
}
.mypage_info_modify .mypage_popup table td.last_bor {
border-bottom: none !important;
}
.mypage_info_modify .mypage_popup table .text_tab2_scoll{
	height: 160px;
	overflow-y: scroll;
	color: #888;
	background-color:#fbfbfb;
}
.mypage_info_modify .mypage_popup table .text_tab2_scoll p{
	color:#888;
	font-weight:normal;
	line-height:27px;
}
.text_tab2_scoll .text_tab2_scoll_left{
	width:140px;
	text-align:center;
	float:left;
	padding: 11px 0 0px 0px;
}
.text_tab2_scoll .text_tab2_scoll_right{
	width:470px;
	text-align:left;
	padding: 11px 0 0px 20px;
	float:left;
	
}
#radio_click1 .rad_active{
	font-weight:bold;
}
input[name="tab2rad"]{
	vertical-align:middle !important;
}
/*end tab 2 click radio*/
/*end tab*/
/*=======begin mobile popup*/
  .mypage_popup_mobile
 {
    /* border:none !important; */
    width:700px;
     position:absolute;
       top:260px;
       left:525px;
       background:#fff;
       display:none;
      z-index:1010;
      
 }
.mypage_popup_mobile .mypage_popup_body_mobile p.title {
	margin: 17px 0px 17px 20px;
	color:#888;
}
.mypage_popup_mobile
{
	/* border:none !important; */
	width:485px;
	position:absolute;
	top:260px;
	left:525px;
	background:#fff;
	display:none;
	z-index:1010;
	
}
 .mypage_popup_mobile .mypage_popup_body
{
     padding:0px 15px;
}
 .mypage_popup_mobile .mypage_popup_header p.title
 {
    margin:17px 0px 17px 20px;
 }
 .mypage_popup_body_mobile .table_mobile{
	 width:440px;
	 margin:0 auto;
 }
.mypage_popup_mobile .table_mobile table
{
	width:440px !important;
	margin-top:0px;
}
.mypage_popup_mobile .table_mobile  table td.last_bor
{
	border-bottom:none !important;
}
.mypage_popup_mobile .table_mobile  table td
{
	border:none !important;
	border-bottom:1px solid #eee !important;
	color:#888 !important;
	border-left:1px solid #eee;
	padding-left:20px;
}
.mypage_popup_mobile .table_mobile  table td.col1
{
	border-left:none !important;
	width:144px;
	background-color:#f6f6f6;
	text-align:left;
	color:#666 !important;
}
.mypage_popup_mobile .table_mobile  table td.col2
{
	border-left:1px solid #eee !important;
	width:293px;
}
.mypage_popup_mobile .button 
{
	margin-top:30px;
	margin-bottom:50px;
	text-align:center;
	overflow:auto;
}

.mypage_popup_mobile .button .btn_action
{
	margin:0px auto;
	width:71px ;
	height: 29px;
	line-height:31px;
	line-height:29px\9;
	font-weight:bold;
}
.table_mobile p{
	color:#888;
}
/*=======end mobile popup*/
  
  
 /* =========================================================MYPAGE EVENT STYLE================================================================ */
 
.mypage_event #left #yellow_background
{
    margin-top:20px;
    width:213px;
    background:#fdfdfd;
    border:1px solid #f8f8f8;
    
    display: none;
}

.mypage_event #right #main .btn_action
 {
    
   
    line-height:29px;
    background:#fff;
    margin:0px auto;
    width:108px;
    height:29px;
    font-weight:bold;
    color:#666;
    word-spacing:-2px;
    
 }
.mypage_event #right #main .btn_action2
 {
    
    
    
    display:block;
    line-height:29px;
    background:#fff;
    margin:0px auto;
    width:71px;
    height:29px;
    font-weight:bold;
    color:#666;
    word-spacing:-2px;
    
 }
.mypage_event #right #main .btn_action2:hover
 {
    background:#f6f6f6;
 }
 

 /*=========================================TABS TABLE STYLE============================================================================================================ */
 
.mypage_event  #right #tabs
{
   
    margin-top:20px;
    
    
}
.mypage_event #right #main #tabs #controller
{
    display:block;
    margin:0px; 
    height:36px;
    border-bottom:1px solid #666;
}
 
.mypage_event #right #tabs #controller div
{
   width:218px;
   height:35px;
   float:left;
   border:1px solid #eee;
  border-bottom: none;
   background:#fff;
   text-align:left;
   
   line-height:35px;
    text-align:center;
    
    
}
.mypage_event #right #tabs #controller div a
{
    display:block;
    width:100%;
    height:100%;
    color:#888;
    
}
.mypage_event #right #tabs #controller div.active
 {
    
    font-weight:bold;
     border:1px solid #666;
     border-bottom:1px solid #fff !important;
     
     
 }
.mypage_event #right #tabs #controller div:hover
 {
    background:#fafafa;
    cursor:pointer;
     
    font-weight:bold;
    
 }
.mypage_event #right #tabs #controller div:hover a,
.mypage_event #right #tabs #controller div.active a
 {
    color:#666;
 }
 
.mypage_event #right #main #tabs #tab-1
{
     
    
    
}
.mypage_event #right #main #tabs #top_tab1
{
    margin-top:20px;
    
    
}
.mypage_event #right #main #tabs #top_tab1 div
 {
    float:left;
    margin-right:5px;
    font-size:11px;
    
 }
.mypage_event #right #main #tabs #top_tab1 div.title_tab1
 {
    height:26px;
    width:72px;
    line-height:26px;
 }
 

 
 /*=========================================TAB-1 RESULT TABLE STYLE============================================================================================================ */
 
.mypage_event #right #main #tab-1 #result
 {
   
    margin-top:15px;
   
   text-align:center;
 }
 
.mypage_event #right #main #tab-1 #result tr
{
    height:40px;
}
.mypage_event #right #main #tab-1 #result tr#row2
{
    height:160px;
}
 .mypage_event #right #main #tab-1 #result th
 {    
    border-bottom:1px solid #ddd;
    
    height:36px;
 }
 .mypage_event #right #main #tab-1 #result th p
 {
    border-right:1px solid #eee;
    text-align:center;
    line-height:12px;
    color:#666;
 }
 .mypage_event #right #main #tab-1 #result th#col5 p
 {
    border-right:none;
 }
.mypage_event   #right #main #tab-1 #result td
  {
   border-bottom:1px solid #eee;
    
    
    text-align:center;
    vertical-align: middle;
  }
 .mypage_event  #right #main #tab-1 #result th#col1,
 .mypage_event  #right #main #tab-1 #result td#col1
  {
    border-left: none;
  }
.mypage_event   #right #main #tab-1 #result td#col5
  {
    border-right:none;
  }
 
  
.mypage_event   #right #main #tab-1 #result tr#row7 td
  {
    border-bottom:none;
  }
.mypage_event  #right #main #tab-1 #result th#col1
 {
    width:90px;
 }
.mypage_event  #right #main #tab-1 #result th#col2
 {
    width:555px;
    
 }
.mypage_event  #right #main #tab-1 #result th#col3
 {
    width:120px;
 }
 
 
 /*=========================================TAB-2 RESULT TABLE STYLE============================================================================================================ */
 
 .mypage_event #right #main #tab-2 #result
 {
   
    margin-top:15px;
   
   text-align:center;
 }
 
 .mypage_event  #right #main #tab-2 #result tr
  {
    height:40px;
  }
  
.mypage_event  #right #main #tab-2 #result th
 {    
    border-bottom:1px solid #ddd;
    
    height:36px;
 }
.mypage_event  #right #main #tab-2 #result th p
 {
    border-right:1px solid #eee;
    text-align:center;
    line-height:12px;
    color:#666;
 }
.mypage_event  #right #main #tab-2 #result th#col5 p
 {
    border-right:none;
 }
.mypage_event   #right #main #tab-2 #result td
  {
   border-bottom:1px solid #eee;
    
    
    text-align:center;
    vertical-align: middle;
  }
 .mypage_event  #right #main #tab-2 #result th#col1,
 .mypage_event  #right #main #tab-2 #result td#col1
  {
    border-left: none;
  }
 .mypage_event  #right #main #tab-2 #result td#col5
  {
    border-right:none;
  }
 
  
 .mypage_event  #right #main #tab-2 #result tr#row7 td
  {
    border-bottom:none;
  }
.mypage_event  #right #main #tab-2 #result th#col1
 {
    width:90px;
 }
.mypage_event  #right #main #tab-2 #result th#col2
 {
    width:485px;
    
 }
.mypage_event  #right #main #tab-2 #result th#col3
 {
    width:70px;
 }
.mypage_event   #right #main #tab-2 #result th#col4
  {
    width:120px;
  }
 
.mypage_event  #right #main #tab-2 #result th#col5
 {
  
 }
 
 
 
 /*=========================================TAB-3 RESULT TABLE STYLE============================================================================================================ */
.mypage_event  #right #main #tab-3
 {
     
    overflow:auto;
 }
 
.mypage_event  #right #main #tab-3 #result
 {
   
    margin-top:15px;
  
   text-align:center;
 }
 
 
.mypage_event   #right #main #tab-3 #result tr
  {
    height:40px;
  }
 
  
.mypage_event  #right #main #tab-3 #result th
 {
    
    border-bottom:1px solid #ddd;
    
    height:36px;
 }
.mypage_event  #right #main #tab-3 #result th p
 {
    border-right:1px solid #eee;
    text-align:center;
    line-height:12px;
     color:#666;
 }
.mypage_event  #right #main #tab-3 #result th#col3 p
 {
    border-right:none;
 }
 .mypage_event  #right #main #tab-3 #result td
  {
   border-bottom:1px solid #eee;
    
    
    text-align:center;
    vertical-align: middle;
  }
 .mypage_event  #right #main #tab-3 #result th#col1,
 .mypage_event  #right #main #tab-3 #result td#col1
  {
    border-left: none;
  }
 .mypage_event  #right #main #tab-3 #result td#col3
  {
    border-right:none;
  }
  
  
.mypage_event   #right #main #tab-3 #result tr#row7 td
  {
    border-bottom:none;
  }
.mypage_event  #right #main #tab-3 #result th#col1
 {
    width:565px;
 }
.mypage_event  #right #main #tab-3 #result th#col2
 {
    width:150px;
    
 } 
 /* END MYPAGE_EVENT */ 
  
  
 
 
 /* =========================================================MYPAGE ANNIVERSARY STYLE================================================================ */
 
 

.mypage_anniversary #left #yellow_background
{
    margin-top:20px;
    width:213px;
    background:#fdfdfd;
    border:1px solid #f8f8f8;
    height:0px;
    display: none;
}

.mypage_anniversary #right #main .btn_action
 {
    
    border:1px solid #cfcfcf;
    text-align: center;
    color:#666666;
    display:block;
    line-height:26px;
    background:#fff;
    margin:0px auto;
    width:64px;
    height:24px;
    
 }
.mypage_anniversary #right #calendar
{
    
}
.mypage_anniversary #right #calendar .col1
{
    width:290px;
}
.mypage_anniversary #right #calendar .col2
{
    vertical-align:top;
}
.mypage_anniversary #right #calendar .col2 p.first
{
    padding:25px  0px 15px 0px; 
    border-bottom:1px solid #eee;
}

.mypage_anniversary #right #calendar .col2 p.first span
{
    font-weight:bold;
    margin-right:400px;
   
    
}
.mypage_anniversary #right #calendar .col2 p.first img
{
    margin-right:5px;
}
.mypage_anniversary #right #calendar .col2 p.second
{
    text-align:center !important;
    padding:60px 0px 10px;
}

.mypage_anniversary #right #calendar .col2 .btn_action
{
    width:73px;
    height:33px;
    font-weight:bold;
    line-height:34px;
}


 .mypage_anniversary #right #caculation
 {
    
    margin-top:60px;
 }
 .mypage_anniversary #right #caculation #title
 {
    font-weight:bold;
    color:#666 !important;
    margin-bottom:20px;
    word-spacing: -3px;
 }
 .mypage_anniversary #right #caculation td div
 {
    padding:10px 20px;
 }
 .mypage_anniversary #right #caculation td
 {
    border-bottom:none;
 }
 .mypage_anniversary #right #caculation p.title
 {
    font-weight:bold;
    color:#666 !important;
    margin-top:20px;
    word-spacing: -3px;
 }
 .mypage_anniversary #right #caculation  p.input
 {
    margin-top: 10px;
 }
 .mypage_anniversary #right #caculation p.result
 {
    text-align:right;
    margin-top:20px;
    
    margin-bottom:7px;
    height:50px;
    line-height:65px;
    border-top:1px solid #ddd;
    
    position:relative;
 }
 .mypage_anniversary #right #caculation .gray
 {
    font-weight:bold;
    font-family: Latha, Dotum,san sans-serif;
     margin-right:10px;
    font-size:41px;
    color:#666;
    
   
    
 }
 .mypage_anniversary #right #caculation .unit
 {
    
    
  
    
    
 }
 .mypage_anniversary #right #calendar .col1
 {
    width:245px;
      background:#f6f6f6;
      padding:20px;
      border-right:1px solid #eee;
 }
 .mypage_anniversary #right #calendar .col1 table
 {
    width:100%;
    background:#6ccff6; 
    border:none;
    padding-bottom:20px;
 }
 .mypage_anniversary #right #calendar .col1 table td
 {
    text-align:center;
    color:#fff;
 }
 .mypage_anniversary #right #calendar .col1 table td.black
 {
    color:#666;
 }
 .mypage_anniversary #right #calendar .col1 table td.anni{
    
    background:url("../img/mypage/mypage_anni_calendar_anni.jpg") no-repeat 0px 0px;
 }
 .mypage_anniversary #right #calendar .col1 table td.today
 {
    
    background:url("../img/mypage/mypage_anni_calendar_today.jpg") no-repeat 6px 0px;
 }
 .mypage_anniversary #right #calendar .col1 table  tr
 {
    height:30px;
    
 }
 .mypage_anniversary #right #calendar .col1 table  tr.years{
    height:58px;
 }  
 .mypage_anniversary #right #calendar .col1 table tr.days
 {
    height:25px;
 }
 .mypage_anniversary #right #calendar .col1 table .years td
 {
    text-align:center;
    color:#fff;
    
     font-size:24px;
     vertical-align:middle;
     font-family:Lato Bold;
     
 }
 .mypage_anniversary #right #calendar .col1 table .years span
 {
   font-family: Lato Bold;
    padding:0px 0px;
    line-height:30px;
    
    
 }
 .mypage_anniversary #right #calendar .col1 table .years span.next
 {
    background:url("../img/mypage/calendar_next.jpg") center center no-repeat ;
    width:10px;
 }
 .mypage_anniversary #right #calendar .col1 table .years span.prev
 {
    background:url("../img/mypage/calendar_prev.jpg") center center no-repeat ;
    width:10px;
 }
 .mypage_anniversary #right #calendar .col1 table .days td
 {
    color:#fff;
    
    font-size:11px;
 }
 
 
 
 .mypage_anniversary #right #calendar .col2
 {
    padding:0px 20px;
 }
 .mypage_anniversary #right #calendar .col2 table
{
    
    width:100%;
    border-collapse: collapse;
    
}
 .mypage_anniversary #right #calendar .col2 table tr
 {
    height:50px;
 }
 .mypage_anniversary #right #calendar .col2 table tr td
 {
    border:1px solid #eee;
    text-indent:20px;
 }
.mypage_anniversary #right #calendar .col2 table label
{
    line-height:20px;
}
.mypage_anniversary #right #calendar .col2 .data
{
   display:none;
}
.mypage_anniversary #right #calendar .col2 .data table
{
      border-collapse: separate;
     
     border:1px solid #eee;
         
     border-top:1px solid #ddd;
}
.mypage_anniversary #right #calendar .col2 .data table td
{
    border:none;
    border-left:1px solid #eee;
    border-bottom:1px solid #eee;
}
.mypage_anniversary #right #calendar .col2 .data .data_th
{
    font-weight:bold;
    color: #666;
    border-left:none;
}
.mypage_anniversary #right #calendar .col2 .data tr.last td
{
    border-bottom:none;
}
.mypage_anniversary #right #calendar .col2 .data input
{
    color:#888;
}
.mypage_anniversary #right #calendar .col2 .data label
{
    margin-right:14px;
	margin-left:5px;
color:#666;
}
.mypage_anniversary #right #calendar .col2 .data .button
{
    margin-top:15px;
    margin-bottom:35px;
    overflow:auto;
}
.mypage_anniversary #right #calendar .col2 .data .button .btn_action
{
    float:right;
    margin-left:8px;
    color:#666;
    width:73px;
    height:28px;
    line-height:29px;
}
.mypage_anniversary #right #calendar .col2 .data .button #calendar_btn2
{
    color:#888;
}
.mypage_anniversary #right #caculation .number
{
    border: 3px solid #ddd;
}
.mypage_anniversary #right #caculation td.col1
{
    width:400px;
    border-right:1px solid #eee;
}
.mypage_anniversary #right #caculation td.col1 .unit
{
    left:80px;
}
 
 
  .mypage_anniversary #right #main #calendar td.col2 #lists
 {   
     
   text-align:center;
 }
 .mypage_anniversary #right #main #calendar td.col2 #lists table
 {
    
    width:100%;
     border-collapse: separate;
     border-spacing: 0px;
      *border-collapse: expression('separate', cellSpacing = '0px');
     border:1px solid #eee;
         
     border-top:1px solid #ddd;
    
    
 }
  .mypage_anniversary #right #main #calendar td.col2 #lists tr
 {
    height:40px;
 }  
 .mypage_anniversary #right #main #calendar td.col2 #lists th
 {    
    border-bottom:1px solid #ddd;    
    height:36px;
 }
 .mypage_anniversary #right #main #calendar td.col2 #lists th p
 {
    border-right:1px solid #eee;
    text-align:center;
    line-height:12px;
    color:#666;
 }
 .mypage_anniversary #right #main #calendar td.col2 #lists th#col5 p
 {
    border-right:none;
 }
 .mypage_anniversary #right #main #calendar td.col2 #lists td
  {
   
   border:none;
   border-bottom:1px solid #eee;   
    text-align:center;
    vertical-align: middle;
    text-indent:0px;
  }
 .mypage_anniversary #right #main #calendar td.col2 #lists th#col1,
 .mypage_anniversary #right #main #calendar td.col2 #lists td#col1
  {
    border-left: none;
  }
 .mypage_anniversary #right #main #calendar td.col2 #lists td#col4
  {
    border-right:none;
  } 
 .mypage_anniversary #right #main #calendar td.col2 #lists tr#row4 td
  {
    border-bottom:none;
  }
 .mypage_anniversary #right #main #calendar td.col2 #lists th#col1
 {
    width:60px;
 }
 .mypage_anniversary #right #main #calendar td.col2 #lists th#col2
 {
    width:175px;    
 }
 .mypage_anniversary #right #main #calendar td.col2 #lists th#col3
 {
    width:130px;
 }
 .mypage_anniversary #right #main #calendar td.col2 #lists th#col4
  {
    width:90px;
  } 
 .mypage_anniversary #right #main #calendar td.col2 #lists .lists_button
 {
    overflow:auto;
    
    margin-top:20px;
 }
 .mypage_anniversary #right #main #calendar td.col2 #lists .lists_button .pagination
 {
    float:left;
    margin-top:5px !important;
 }
 .mypage_anniversary #right #main #calendar td.col2 #lists .lists_button .btn_action
 {
    float:right;
    margin-right:5px;
 }
 .mypage_anniversary #right #main #calendar td.col2 #lists .lists_button #lists_btn2
 {
    color:#888;
 }
 /* END MYPAGE_ANNIVERSARY */
 .mypage_anniversary_list #right #calendar .col2 p.first
{
    padding:25px  0px 15px 0px; 
    border-bottom: none !important;
}
 footer
 {
    margin-top:100px;
 }